diff --git a/fluxer_app/src/features/i18n/locales/ar/messages.po b/fluxer_app/src/features/i18n/locales/ar/messages.po index 934d64ea8..4a3a1afb1 100644 --- a/fluxer_app/src/features/i18n/locales/ar/messages.po +++ b/fluxer_app/src/features/i18n/locales/ar/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# قناة تتابع} other {# قناة تتابع msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, zero {لم يُعثر على أي مجتمع} one {تم العثور على مجتمع واحد} two {تم العثور على مجتمعين} few {تم العثور على # مجتمعات} many {تم العثور على # مجتمعًا} other {تم العثور على # مجتمع}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# مجتمع لديه إعداد خاص به} other {# مجتمعات لديها إعداد خاص بها}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, zero {# مجتمع غير متاح مؤقتًا بسبب عطل في مكثف التدفق.} one {مجتمع واحد غير متاح مؤقتًا بسبب عطل في مكثف التدفق.} two {مجتمعان غير متاحين مؤقتًا بسبب عطل في مكثف التدفق.} few {# مجتمعات غير متاحة مؤقتًا بسبب عطل في مكثف التدفق.} many {# مجتمعًا غير متاح مؤقتًا بسبب عطل في مكثف التدفق.} other {# مجتمع غير متاح مؤقتًا بسبب عطل في مكثف التدفق.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# مجتمع يستخدم إعدادًا مختلفًا} other {# مجتمعات تستخدم إعدادًا مختلفًا}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, zero {# آخر} one {شخص آخر} two {شخصان آخ msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, zero {# مشارك في المكالمة} one {مشارك واحد في المكالمة} two {مشاركان في المكالمة} few {# مشاركين في المكالمة} many {# مشاركًا في المكالمة} other {# مشارك في المكالمة}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# مفتاح مرور} other {# مفاتيح مرور}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "الحساب" msgid "Account & premium overrides" msgstr "تجاوزات الحساب وPremium" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "الوصول إلى الحساب" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "أضف حسابًا للمتابعة." msgid "Add an email and password to your account first." msgstr "أضف بريدًا إلكترونيًا وكلمة مرور إلى حسابك أولًا." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "أضف طبقة أمان إضافية إلى حسابك" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "إضافة اختصارات مخصصة، وتعطيل الاختصارا msgid "Add domain connection" msgstr "إضافة اتصال نطاق" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "إضافة بريد إلكتروني" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "إضافة تجاوز" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "إضافة مفتاح مرور" @@ -3548,6 +3544,14 @@ msgstr "أضف محركات البحث الخاصة بك بنمط URL مخصص. msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "أضف أدوات الترجمة الخاصة بك باستخدام نمط URL مخصص. استخدم <0>{query} كعنصر نائب للنص المراد ترجمته." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "تمت الإضافة في {createdDate}، آخر استخدام في {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "تمت الإضافة {createdDate}، لم تُستخدم قط" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "أُضيف إلى المفضلة" msgid "Added to saved media" msgstr "تمت الإضافة إلى الوسائط المحفوظة" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "تاريخ الإضافة: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "تاريخ الإضافة: {createdDate} • آخر استخدام: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "السماح بالأحرف الكبيرة والمسافات في أس msgid "Allow direct messages" msgstr "السماح بالرسائل المباشرة" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "السماح بالرسائل المباشرة من بوتات المجتمع" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "السماح بالرسائل المباشرة من أعضاء المجتمع" @@ -4071,7 +4067,7 @@ msgstr "تم السماح بـ {permissions}" msgid "Allowed all members to mention this role" msgstr "تم السماح لجميع الأعضاء بالإشارة إلى هذا الدور" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "المتصلون المسموح لهم" @@ -4080,7 +4076,7 @@ msgstr "المتصلون المسموح لهم" msgid "Allowed flexible text channel names" msgstr "تم السماح بأسماء قنوات نصية مرنة" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "الدعوات المسموح بها" @@ -4169,6 +4165,11 @@ msgstr "تم الاسترداد بالفعل" msgid "Already set to cancel" msgstr "الإلغاء مجدول بالفعل" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "وتغيير المجتمعات أدناه لتتوافق" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "يمكن لأي شخص طلب حساب، ولكن يجب على المسؤول الموافقة عليه." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "أي شخص في مجتمعاتي" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "يمكن لأي شخص يعثر عليك إرسال طلب. قم بإيقاف تشغيل هذا لاختيار المجموعات أدناه." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "التطبيقات والبوتات" msgid "Applies to" msgstr "ينطبق على" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "ينطبق على البوتات في المجتمعات التي تنضم إليها من الآن فصاعدًا. يمكنك أيضًا تغييره لكل مجتمع." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "ينطبق على المجتمعات التي تنضم إليها من الآن فصاعدًا. يمكنك أيضًا تغييره لكل مجتمع." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "تطبيق السمة" msgid "Apply to all communities" msgstr "تطبيق على جميع المجتمعات" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "تطبيق على هذه المجتمعات أيضًا" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "تمت الموافقة" msgid "Apps" msgstr "التطبيقات" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "التطبيقات والأجهزة" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "هل أنت متأكد أنك تريد حذف الفئة \"{categoryName}\"؟ سيتم نقل القناة بداخلها إلى أعلى قائمة القنوات." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "هل أنت متأكد أنك تريد حذف مفتاح المرور <0>{0}؟" @@ -4881,7 +4894,7 @@ msgstr "هل أنت متأكد أنك تريد حذف هذا المرفق؟ لا msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "هل أنت متأكد أنك تريد حذف هذا المجتمع؟ لا يمكن التراجع عن هذا الإجراء. سيتم حذف جميع القنوات والرسائل والإعدادات نهائيًا." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "هل أنت متأكد أنك تريد حذف مفتاح المرور هذا؟" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "طلب التأكيد قبل بدء المكالمات" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "يُطلب منك مفتاح مرور بعد كلمة المرور عند تسجيل الدخول" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "اطلب خطوة ثانية بعد كلمة المرور الخاصة بك عند تسجيل الدخول." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "المصادقة" msgid "Authenticator" msgstr "تطبيق المصادقة" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "تطبيق المصادقة" @@ -5314,7 +5332,7 @@ msgstr "التطبيقات المصرّح بها" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "رمز احتياطي" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "خصوصية المكالمات" msgid "Calls" msgstr "المكالمات" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "لا تزال المكالمات التي تسمح بها تصل، لكنها لن ترن." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "يتم تحديد الكاميرات وأجهزة الالتقاط ال msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "الكاميرات متوقفة عندما يتجاوز عدد المشاركين {voiceChannelCameraUserLimit}" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "يمكنهم إرسال رسائل مباشرة إليك" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "تغيير خلفية تضمين الدردشة" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "تغيير البريد الإلكتروني" @@ -7141,7 +7168,7 @@ msgstr "تغيير المالك" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "اختر محرك البحث الذي سيتم استخدامه افتر msgid "Choose which translator is used by default when translating selected text." msgstr "اختر المترجم الذي سيُستخدم افتراضيًا عند ترجمة النص المحدد." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "اختر من يمكنه إضافتك إلى محادثة جماعية دون طلب الإذن أولاً." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "اختر من يمكنه رؤية هذا الاتصال في ملفك الشخصي." @@ -8126,6 +8157,14 @@ msgstr "اختر من يمكنه رؤية هذا الاتصال في ملفك ا msgid "Choose who can see your profile details" msgstr "اختر من يمكنه رؤية تفاصيل ملفك الشخصي" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "اختر من يمكنه إرسال طلب صداقة إليك." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "اختر من يمكنه بدء مكالمة معك." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "طالب بحسابك بإضافة بريد إلكتروني وكلمة msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "قم بالمطالبة بحسابك عن طريق اختيار اسم مستخدم وكلمة مرور. ستقوم بتسجيل الدخول بهما، لذا اختر كلمات تتذكرها." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "طالب بحسابك للوصول إلى ميزات الأمان مثل المصادقة الثنائية ومفاتيح المرور." @@ -8778,6 +8817,10 @@ msgstr "ترميز" msgid "Codes" msgstr "رموز" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "رموز من تطبيق المصادقة الخاص بك هي خطوتك الثانية عند تسجيل الدخول." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "يُفرض إعداد \"الإشارات فقط\" على المجتمع msgid "Communities you can join" msgstr "المجتمعات التي يمكنك الانضمام إليها" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "سيتم استخدام هذا في المجتمعات التي تنضم إليها من الآن فصاعدًا، وستتغير المجتمعات أدناه لتتوافق معها." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "المجتمعات التي تنضم إليها من الآن فصاعدًا ستستخدم هذا." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "المجتمعات التي تنضم إليها من الآن فصاعدًا ستستخدم هذا الإعداد. تحتفظ مجتمعاتك الحالية بإعداداتها." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "تعذّر حذف التطبيق" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "تعذّر حذف مفتاح المرور" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "تعذّر تحديث تجاوز كتم الإشارات" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "تعذّر تحديث المصادقة الثنائية بمفاتيح المرور" @@ -10893,7 +10951,7 @@ msgstr "إنشاء مجموعة جديدة مع {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "إنشاء مجموعة جديدة" @@ -11050,8 +11108,8 @@ msgstr "إنشاء سلاسل محادثة عامة" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "إنشاء مجموعة استرداد" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "تم الإنشاء" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "تم الإنشاء {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "العملة" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "الحالي" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "ديلاوير" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "حذف رسائل الأعضاء الآخرين. للتثبيت إذن منفصل." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "حذف مفتاح المرور" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "حذف مفتاح المرور {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "الجهاز:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "معاينات الرسائل المباشرة" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "الرسائل المباشرة" @@ -12756,7 +12824,6 @@ msgstr "التحميل المباشر نشط" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "تعطيل تسريع الأجهزة؟" msgid "Disable mobile push notifications" msgstr "تعطيل إشعارات الدفع على الجوال" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "تعطيل أو حذف حسابك" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "البريد الإلكتروني" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "عنوان البريد الإلكتروني" @@ -14232,7 +14304,6 @@ msgstr "المفضلة فارغة" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "تمكين" @@ -14972,7 +15043,7 @@ msgstr "سيحصل كل مجتمع يتابع هذه القناة على نسخ #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "الجميع" @@ -16517,10 +16588,14 @@ msgstr "يمكن للأصدقاء والمجموعات المحددة الاتص msgid "Friends and small communities only" msgstr "الأصدقاء والمجتمعات الصغيرة فقط" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "يمكن للأصدقاء دائمًا إرسال رسائل مباشرة إليك. اختر ما إذا كان الأشخاص الذين تشاركهم مجتمعًا معهم يمكنهم مراسلتك دون إرسال طلب صداقة أولاً." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "يمكن للأصدقاء دائمًا إرسال رسائل إليك." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "يمكن للأصدقاء دائمًا مراسلتك. تغطي هذه الإعدادات الأشخاص والروبوتات الذين تشارك معهم مجتمعًا فقط." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "أصدقاء الأصدقاء" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "الأصدقاء فقط" @@ -17369,6 +17446,10 @@ msgstr "الإضافة إلى المحادثات الجماعية: الأصدق msgid "Group chat adds: nobody" msgstr "الإضافة إلى المحادثات الجماعية: لا أحد" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "محادثات جماعية" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "مخفي" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "إذا كنت تعتقد أنه غير قانوني، فاذكر الق msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "إذا تجاهلت هذا، فيمكنك دائمًا تفعيل إشعارات سطح المكتب لاحقًا من {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "إذا نسيت كلمة مرورك، فإن مجموعة الاسترداد هي الطريقة الوحيدة للعودة إلى حسابك." @@ -19645,6 +19726,11 @@ msgstr "حافظ على المستويات المجانية والمدفوعة. msgid "Keep grace period" msgstr "الاحتفاظ بفترة السماح" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "الاحتفاظ بإعداداتي الحالية" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "أكبر ملف يمكنك تحميله" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "آخر تغيير: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "آخر تغيير: لم تُغيَّر قط" @@ -20134,7 +20220,7 @@ msgstr "يتيح للآخرين رؤيتك عبر الفيديو." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "لتمكين ميزة الضغط للتحدث والاختصارات للعمل في التطبيقات الأخرى." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "يتيح لك إعادة تعيين كلمة المرور الخاصة بك إذا نسيتها." @@ -20727,8 +20813,8 @@ msgstr "خصّص المثيل على طريقتك" msgid "Malta" msgstr "مالطا" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "إدارة" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "إدارة الحسابات" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "إدارة التطبيقات والأجهزة التي لديها حق الوصول إلى حسابك" @@ -20748,6 +20834,11 @@ msgstr "إدارة التطبيقات والأجهزة التي لديها حق msgid "Manage authorized applications" msgstr "إدارة التطبيقات المصرّح بها" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "إدارة التطبيقات المصرح بها" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "إدارة المجتمع" msgid "Manage community features" msgstr "إدارة ميزات المجتمع" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "إدارة الأجهزة" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "لا يتوفر تحديث لتطبيق سطح المكتب." msgid "No displays found" msgstr "لم يتم العثور على شاشات عرض" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "لم يتم تعيين عنوان بريد إلكتروني" @@ -23562,7 +23658,11 @@ msgstr "لا تتوفر خدمات اختيارية في هذا المثيل. ي msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "تعذّر تطبيق أي جزء من {query}. صحّح القيمة التي تحتها خط أو أضف شيئًا للبحث عنه." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "لا توجد مفاتيح مرور بعد. أضف واحدًا لتسجيل الدخول باستخدام بصمة إصبعك أو وجهك أو مفتاح أمان." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "لم يتم تعيين كلمة مرور" @@ -23975,7 +24075,7 @@ msgstr "الصفحة غير موجودة" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "ليس الآن" @@ -24052,6 +24152,11 @@ msgstr "لا توجد مشتريات قابلة للاسترداد" msgid "Nothing to search for" msgstr "لا يوجد شيء للبحث عنه" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "لن يتغير شيء. هذا يؤكد فقط إعداداتك." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "أشياء" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "إيقاف" @@ -24244,9 +24351,11 @@ msgstr "الأقدم أولاً" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "تشغيل" @@ -25376,7 +25485,7 @@ msgstr "تم تحديث مفتاح المرور" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "تتطلب مفاتيح المرور حزمة macOS موقّعة بمع #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "كلمة المرور" @@ -25617,8 +25726,18 @@ msgstr "بنسلفانيا" msgid "People" msgstr "الأشخاص" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "يمكن للأشخاص في مجتمعاتك مراسلتك دون الحاجة إلى أن تكونوا أصدقاء." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "يجب أن يكون الأشخاص في مجتمعاتك أصدقاء لك قبل أن يتمكنوا من مراسلتك." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "يحتاج الأشخاص إلى أن يكونوا أصدقاء لك قبل أن يتمكنوا من إرسال رسائل إليك. لا يزال بإمكانهم إرسال طلب صداقة إليك." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "يسجل الأشخاص الدخول باستخدام عنوان بريد إلكتروني وكلمة مرور. تتطلب عمليات إعادة تعيين كلمة المرور والتحقق تسليم البريد الإلكتروني، والذي يمكنك إعداده لاحقًا." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "يمكن للأشخاص الذين يشاركونك مجتمعًا مراسلتك مباشرة." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "الأشخاص الذين يشاركونك مجتمعًا." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "الأشخاص الذين لديهم صديق مشترك واحد على الأقل معك." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "سيتم حذف كل رسالة أرسلتها هنا، في جميع ا msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "حذف الرسائل التي تطابق الفلاتر أدناه نهائيًا. لا يمكن التراجع عن هذا الإجراء." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "احذف حسابك وجميع البيانات المرتبطة به نهائيًا. لا يمكن التراجع عن هذا الإجراء." @@ -27298,6 +27425,10 @@ msgstr "السبب: {0}" msgid "Receipt" msgstr "إيصال" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "استقبال المكالمات بصمت" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "مفتاح الاسترداد" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "عدة الاسترداد" @@ -27596,10 +27727,6 @@ msgstr "تسجيل" msgid "Register an account" msgstr "تسجيل حساب" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "مفاتيح المرور المسجلة" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "قد تؤدي إزالة الأذونات إلى الحد من ميزا msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "ستسمح إزالة المهلة لـ <0>{targetUserTag} بإرسال الرسائل والتفاعل والانضمام إلى القنوات الصوتية مرة أخرى." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "إعادة تسمية" @@ -28215,6 +28342,11 @@ msgstr "نموذج إعادة تسمية القناة" msgid "Rename emoji" msgstr "إعادة تسمية الرمز التعبيري" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "إعادة تسمية مفتاح المرور {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "اشتراط المصادقة الثنائية لإجراءات الإشراف" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "طلب مفتاح مرور كعامل ثانٍ" @@ -28961,7 +29093,7 @@ msgstr "العودة إلى تسجيل الدخول" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "إظهار" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "مراجعة وتأكيد" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "راجع التطبيقات التي يمكنها الوصول إلى حسابك." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "مراجعة إعدادات الخصوصية" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "راجع الأجهزة المسجّل دخولها وسجّل الخروج من الجلسات التي لا تتعرف عليها." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "زر الفأرة الأيمن" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "في الوقت الحالي" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "التشبع" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "التشبع" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "حفظ" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "وفّر 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "احفظ مجموعة استرداد" @@ -29434,7 +29569,9 @@ msgstr "حفظ الخلفية" msgid "Save banner" msgstr "حفظ اللافتة" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "حفظ التغييرات" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "الأمان" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "ميزات الأمان" @@ -30830,7 +30967,7 @@ msgstr "تعيين اختصار كتم الصوت" msgid "Set new password" msgstr "تعيين كلمة مرور جديدة" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "تعيين كلمة المرور" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "تم تعيين منطقة الصوت إلى تلقائي" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "إعداد" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "إعداد {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "إعداد تطبيق المصادقة" @@ -31910,6 +32050,11 @@ msgstr "خطوات تسجيل الدخول" msgid "Sign-in method" msgstr "طريقة تسجيل الدخول" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "طرق تسجيل الدخول" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "مكالمة صامتة" msgid "Silent calls" msgstr "مكالمات صامتة" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "مكالمات صامتة من الجميع" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "صامت عندما لا يحتوي جهاز الالتقاط على مدخل صوتي خاص به" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "إيقاف الوثوق بجميع الروابط؟" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "هل تريد التوقف عن استخدام مفاتيح المرور للمصادقة الثنائية؟" @@ -34057,6 +34198,11 @@ msgstr "تساعد العلامات الأشخاص في العثور على ال msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "يجب أن يتراوح طول الوسوم بين 2 و{maxLength} من الأحرف، وأن تحتوي على حروف وأرقام فقط." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "خذ لحظة للتحقق من يمكنه مراسلتك. لن يتغير شيء ما لم تختر ذلك." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "يسري هذا عند تجديدك التالي. سنطبّق رصيدًا بقيمة {creditLabel} من دفعتك الشهرية الحالية، لذا ستكون أول رسوم سنوية <0>{firstRenewalPriceLabel}. وستكون التجديدات السنوية اللاحقة {renewalPrice} سنويًا." @@ -34138,7 +34284,7 @@ msgstr "طبقات زمنية" msgid "Temporarily disable your account" msgstr "تعطيل حسابك مؤقتًا" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "تعطيل حسابك مؤقتًا. يمكنك إعادة تنشيطه لاحقًا بتسجيل الدخول مرة أخرى." @@ -35366,11 +35512,11 @@ msgstr "هذا هو وصف الخيار الثاني" msgid "This is the third option description" msgstr "هذا هو وصف الخيار الثالث" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "هذا هو آخر مفتاح مرور لديك، ومفاتيح المرور هي العامل الثاني لديك. سيؤدي حذفه إلى إيقاف المصادقة الثنائية لحسابك، وستتوقف رموزك الاحتياطية الحالية عن العمل." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "هذا هو آخر مفتاح مرور لديك. بمجرد حذفه، لن تتمكن من استخدام مفتاح مرور كعامل ثانٍ." @@ -36481,7 +36627,8 @@ msgstr "التركية" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "إيقاف التشغيل" @@ -36499,6 +36646,11 @@ msgstr "أوقف تشغيل أي شيء لا يناسبك. قد تتوقف بع msgid "Turn off audio sharing for this source or try again in a moment." msgstr "أوقف مشاركة الصوت لهذا المصدر أو حاول مرة أخرى بعد لحظة." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "إيقاف تشغيل تطبيق المصادقة" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "أوقف تشغيل خصوصية البث قبل عرض تفاصيل تسجيل الدخول أو أمان الحساب." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "تشغيل" @@ -36669,10 +36821,6 @@ msgstr "تم تعطيل المصادقة الثنائية" msgid "Two-factor authentication enabled" msgstr "تم تفعيل المصادقة الثنائية" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "تم تفعيل المصادقة الثنائية" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "استخدام القيمة الفعلية" msgid "Use alternative method" msgstr "استخدام طريقة بديلة" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "استخدم تطبيق مصادقة لإنشاء رموز للمصادقة الثنائية" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "استخدام شريط العنوان الأصلي" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "هل تريد استخدام مفاتيح المرور للمصادقة الثنائية؟" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "استخدم مفاتيح المرور لتسجيل الدخول بدون كلمة مرور" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "تحقق من عنوان بريدك الإلكتروني لإرسال طلبات الصداقة." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "تحقق من بريدك الإلكتروني قبل إضافة مفتاح مرور." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "تحقق من بريدك الإلكتروني قبل إضافة تطبيق مصادقة." @@ -38947,7 +39095,7 @@ msgstr "عرض المستخدمين المحظورين وإدارتهم." msgid "View and manage every webhook configured across your community." msgstr "عرض كل الويب هوك المُعدّة في مجتمعك وإدارتها." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "عرض رموزك الاحتياطية وإدارتها لاستعادة الحساب" @@ -38986,7 +39134,7 @@ msgstr "عرض القناة" msgid "View channel members" msgstr "عرض أعضاء القناة" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "عرض الرموز" @@ -40084,10 +40232,6 @@ msgstr "عند تشغيل الضغط للتحدث، يتحكم اختصارك ف msgid "Who can add" msgstr "من يمكنه الإضافة" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "من يمكنه إضافتك إلى المحادثات الجماعية" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "من يمكنه الانضمام" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "من يمكنه إرسال رسائل إليك" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "من يمكنه إرسال رسائل إليك؟" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "يمكنك إلغاء عملية الحذف خلال 14 يومًا" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "يمكنك تغيير هذا في أي وقت في إعدادات الخصوصية الخاصة بك، بما في ذلك لكل مجتمع." @@ -40709,7 +40853,7 @@ msgstr "لقد غيرت علامتك أثناء استخدامك لـ {PREMIUM_P msgid "You do not have access to the channel where this message was sent." msgstr "ليس لديك صلاحية الوصول إلى القناة التي أُرسلت فيها هذه الرسالة." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "ليس لديك مجموعة استرداد بعد" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "سيتم توجيهك إلى {redirectHostname} بعد التفويض." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "لن يُطلب منك مفتاح مرور بعد كلمة المرور بعد الآن. سيظل تطبيق المصادقة هو العامل الثاني لديك." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "سيتعين عليك تسجيل الدخول مرة أخرى على جميع الأجهزة التي تم تسجيل الخروج منها" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "ستحتاج إلى أحد مفاتيح المرور لديك لتسجيل الدخول على جهاز جديد. إذا فقدت جميع مفاتيح المرور، فقد تفقد الوصول إلى حسابك نهائيًا. سنحفظ لك رموزًا احتياطية حتى تبقى لديك طريقة للدخول." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "يتطلب حسابك مصادقة متعددة العوامل، ولكن لم يتم إعداد أي طرق مدعومة على هذا الجهاز. سجّل الدخول على جهاز باستخدام تطبيق المصادقة أو مفتاح الأمان الخاص بك، أو اتصل بمسؤولي هذا المثيل." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." msgstr "لن يكون حسابك محميًا بالمصادقة الثنائية بعد الآن عند تسجيل الدخول بكلمة المرور. كما ستفقد الأذونات المرتفعة في المجتمعات التي تتطلب المصادقة الثنائية." @@ -41815,131 +41959,3 @@ msgstr "تكبير" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "تصغير" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# مجتمع لديه إعداد خاص به} other {# مجتمعات لديها إعداد خاص بها}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "وتغيير المجتمعات أدناه لتتوافق" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "يمكنهم إرسال رسائل مباشرة إليك" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "اختر من يمكنه إرسال رسائل مباشرة إليك." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "سيتم استخدام هذا في المجتمعات التي تنضم إليها من الآن فصاعدًا، وستتغير المجتمعات أدناه لتتوافق معها." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "المجتمعات التي تنضم إليها من الآن فصاعدًا ستستخدم هذا." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "المجتمعات التي تنضم إليها من الآن فصاعدًا ستستخدم هذا الإعداد. تحتفظ مجتمعاتك الحالية بإعداداتها." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "الحالي" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "يمكن للأصدقاء دائمًا إرسال رسائل إليك." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "الاحتفاظ بإعداداتي الحالية" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "لن يتغير شيء. هذا يؤكد فقط إعداداتك." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "يمكن للأشخاص في مجتمعاتك مراسلتك دون الحاجة إلى أن تكونوا أصدقاء." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "يجب أن يكون الأشخاص في مجتمعاتك أصدقاء لك قبل أن يتمكنوا من مراسلتك." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "إعدادات الخصوصية" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "في الوقت الحالي" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "خذ لحظة للتحقق من يمكنه مراسلتك. لن يتغير شيء ما لم تختر ذلك." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "يمكن لأي شخص يعثر عليك إرسال طلب. قم بإيقاف تشغيل هذا لاختيار المجموعات أدناه." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "ينطبق على البوتات في المجتمعات التي تنضم إليها من الآن فصاعدًا. يمكنك أيضًا تغييره لكل مجتمع." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "ينطبق على المجتمعات التي تنضم إليها من الآن فصاعدًا. يمكنك أيضًا تغييره لكل مجتمع." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "اختر من يمكنه إرسال طلب صداقة إليك." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "يمكن للأصدقاء دائمًا مراسلتك. تغطي هذه الإعدادات الأشخاص والروبوتات الذين تشارك معهم مجتمعًا فقط." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "الأشخاص الذين يشاركونك مجتمعًا." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "الأشخاص الذين لديهم صديق مشترك واحد على الأقل معك." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "لا تزال المكالمات التي تسمح بها تصل، لكنها لن ترن." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "اختر من يمكنه إضافتك إلى محادثة جماعية دون طلب الإذن أولاً." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "اختر من يمكنه بدء مكالمة معك." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "محادثات جماعية" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "استقبال المكالمات بصمت" 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 92f642c5d..9741198b6 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 @@ -2104,6 +2104,12 @@ { "msgid": "Added the tag {name}" }, + { + "msgid": "Added {createdDate}, last used {lastUsedDate}" + }, + { + "msgid": "Added {createdDate}, never used" + }, { "msgid": "Allow AV1 for screen sharing" }, @@ -2149,6 +2155,9 @@ { "msgid": "Allows members to start threads that only invited members and moderators can see." }, + { + "msgid": "Also change the communities below to match" + }, { "msgid": "An update for {appName} is available." }, @@ -2173,6 +2182,9 @@ { "msgid": "Anyone in my communities" }, + { + "msgid": "Anyone who finds you can send a request. Turn this off to pick groups below." + }, { "msgid": "Anyone with this key can reset your password. Never share it." }, @@ -2183,7 +2195,10 @@ "msgid": "App audio isn't available right now on Windows." }, { - "msgid": "Apply to these communities too" + "msgid": "Applies to bots in communities you join from now on. You can also change it for each community." + }, + { + "msgid": "Applies to communities you join from now on. You can also change it for each community." }, { "msgid": "Approval required" @@ -2191,6 +2206,9 @@ { "msgid": "Approve this app from the {productName} app you already use. No password needed." }, + { + "msgid": "Apps and devices" + }, { "msgid": "Are you sure you want to delete {threadName}? This cannot be undone." }, @@ -2200,6 +2218,9 @@ { "msgid": "Ask for a passkey after your password when you sign in" }, + { + "msgid": "Ask for a second step after your password when you sign in." + }, { "msgid": "Attach an image or a video to post in a media channel." }, @@ -2275,9 +2296,15 @@ { "msgid": "CSS files" }, + { + "msgid": "Calls you allow still come through, but they don't ring." + }, { "msgid": "Camera access is needed for device previews" }, + { + "msgid": "Can message you" + }, { "msgid": "Can't find {path}. Using the last loaded version." }, @@ -2386,6 +2413,15 @@ { "msgid": "Choose whether people who share a community with you can send you direct messages without being friends first." }, + { + "msgid": "Choose who can add you to a group chat without asking first." + }, + { + "msgid": "Choose who can send you a friend request." + }, + { + "msgid": "Choose who can start a call with you." + }, { "msgid": "Choose your defaults" }, @@ -2440,6 +2476,9 @@ { "msgid": "Code from the {productName} app" }, + { + "msgid": "Codes from your authenticator app are your second step when you sign in." + }, { "msgid": "Combobox" }, @@ -2452,6 +2491,12 @@ { "msgid": "Communities you can join" }, + { + "msgid": "Communities you join from now on will use this." + }, + { + "msgid": "Communities you join from now on will use this. Your current communities keep their settings." + }, { "msgid": "Community overrides" }, @@ -2647,6 +2692,9 @@ { "msgid": "Cropping {percent}%" }, + { + "msgid": "Current" + }, { "msgid": "Custom emoji {emojiName} from a community" }, @@ -2683,6 +2731,9 @@ { "msgid": "Delete other members' messages in this channel. Pinning is controlled separately." }, + { + "msgid": "Delete passkey {passkeyName}" + }, { "msgid": "Delete prompt" }, @@ -2725,6 +2776,9 @@ { "msgid": "Disable direct messages and friend requests" }, + { + "msgid": "Disable or delete your account" + }, { "msgid": "Disable translation DOM guard" }, @@ -2972,7 +3026,10 @@ "msgid": "Forum" }, { - "msgid": "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." + "msgid": "Friends can always message you." + }, + { + "msgid": "Friends can always message you. These settings cover people and bots you only share a community with." }, { "msgid": "Friends see which voice channel you're in on their Active now list. You can change this once every 24 hours." @@ -3046,6 +3103,9 @@ { "msgid": "Got it!" }, + { + "msgid": "Group chats" + }, { "msgid": "H.265 (requires opt-in)" }, @@ -3211,6 +3271,9 @@ { "msgid": "Keep attachments when clearing an edit" }, + { + "msgid": "Keep my current settings" + }, { "msgid": "Keep this page somewhere safe. If you forget your password, you can use it to get back into your account. Anyone with this recovery key can reset your password, so never share it." }, @@ -3328,6 +3391,9 @@ { "msgid": "Make the instance yours" }, + { + "msgid": "Manage devices" + }, { "msgid": "Manage posts" }, @@ -3451,6 +3517,9 @@ { "msgid": "No part of {query} could be applied. Fix the underlined value or add something to search for." }, + { + "msgid": "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." + }, { "msgid": "No posts match your search" }, @@ -3487,6 +3556,9 @@ { "msgid": "Nothing to search for" }, + { + "msgid": "Nothing will change. This just confirms your settings." + }, { "msgid": "OP" }, @@ -3622,6 +3694,12 @@ { "msgid": "Pay once and get a gift link to share. Gifts never renew." }, + { + "msgid": "People in your communities can message you without being friends." + }, + { + "msgid": "People in your communities need to be your friend before they can message you." + }, { "msgid": "People need to be your friend before they can message you. They can still send you a friend request." }, @@ -3634,6 +3712,12 @@ { "msgid": "People who share a community with you can message you directly." }, + { + "msgid": "People who share a community with you." + }, + { + "msgid": "People who share at least one friend with you." + }, { "msgid": "Per-device volume" }, @@ -3814,6 +3898,9 @@ { "msgid": "Reason (optional)." }, + { + "msgid": "Receive calls silently" + }, { "msgid": "Recently active" }, @@ -3865,6 +3952,9 @@ { "msgid": "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." }, + { + "msgid": "Rename passkey {passkeyName}" + }, { "msgid": "Reply to message above" }, @@ -3988,6 +4078,9 @@ { "msgid": "Review who can message you" }, + { + "msgid": "Right now" + }, { "msgid": "Run the instance as one community instead of many. This can only be enabled now, during setup." }, @@ -4234,6 +4327,9 @@ { "msgid": "Sign-in method" }, + { + "msgid": "Sign-in methods" + }, { "msgid": "Signing in as {name}" }, @@ -4399,6 +4495,9 @@ { "msgid": "Tags help people find posts. You can add up to {count} tags." }, + { + "msgid": "Take a moment to check who can message you. Nothing changes unless you choose to." + }, { "msgid": "Tap Share, then Add to Home Screen." }, @@ -4627,6 +4726,9 @@ { "msgid": "Turn off audio sharing for this source or try again in a moment." }, + { + "msgid": "Turn off authenticator app" + }, { "msgid": "Turn on" }, @@ -5192,7 +5294,7 @@ "msgid": "{count, plural, one {# channel follows} other {# channels follow}} this channel. Converting it to a text channel removes those follows." }, { - "msgid": "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" + "msgid": "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" }, { "msgid": "{count, plural, one {# file} other {# files}}" @@ -5212,6 +5314,9 @@ { "msgid": "{count, plural, one {# new message} other {# new messages}}" }, + { + "msgid": "{count, plural, one {# passkey} other {# passkeys}}" + }, { "msgid": "{count, plural, one {# video} other {# videos}}" }, @@ -5343,87 +5448,6 @@ { "msgctxt": "voice-connection-status", "msgid": "Dismiss" - }, - { - "msgid": "Also change the communities below to match" - }, - { - "msgid": "Can message you" - }, - { - "msgid": "Choose who can send you direct messages." - }, - { - "msgid": "Communities you join from now on will use this." - }, - { - "msgid": "Communities you join from now on will use this. Your current communities keep their settings." - }, - { - "msgid": "Current" - }, - { - "msgid": "Friends can always message you." - }, - { - "msgid": "Keep my current settings" - }, - { - "msgid": "Nothing will change. This just confirms your settings." - }, - { - "msgid": "People in your communities can message you without being friends." - }, - { - "msgid": "People in your communities need to be your friend before they can message you." - }, - { - "msgid": "Privacy setup nagbar" - }, - { - "msgid": "Right now" - }, - { - "msgid": "Take a moment to check who can message you. Nothing changes unless you choose to." - }, - { - "msgid": "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" - }, - { - "msgid": "Anyone who finds you can send a request. Turn this off to pick groups below." - }, - { - "msgid": "Applies to bots in communities you join from now on. You can also change it for each community." - }, - { - "msgid": "Applies to communities you join from now on. You can also change it for each community." - }, - { - "msgid": "Choose who can send you a friend request." - }, - { - "msgid": "Friends can always message you. These settings cover people and bots you only share a community with." - }, - { - "msgid": "People who share a community with you." - }, - { - "msgid": "People who share at least one friend with you." - }, - { - "msgid": "Calls you allow still come through, but they don't ring." - }, - { - "msgid": "Choose who can add you to a group chat without asking first." - }, - { - "msgid": "Choose who can start a call with you." - }, - { - "msgid": "Group chats" - }, - { - "msgid": "Receive calls silently" } ], "es-419": [ @@ -6889,6 +6913,9 @@ { "msgid": "{count, plural, one {# message} other {# messages}}" }, + { + "msgid": "{count, plural, one {# passkey} other {# passkeys}}" + }, { "msgid": "{desktopChannel} Desktop {desktopVersion}" }, @@ -10008,6 +10035,9 @@ { "msgid": "{context} · {accountName}" }, + { + "msgid": "{count, plural, one {# passkey} other {# passkeys}}" + }, { "msgid": "{formattedPresenceCount} online" }, diff --git a/fluxer_app/src/features/i18n/locales/bg/messages.po b/fluxer_app/src/features/i18n/locales/bg/messages.po index dc29b5d58..6d6d32c94 100644 --- a/fluxer_app/src/features/i18n/locales/bg/messages.po +++ b/fluxer_app/src/features/i18n/locales/bg/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# канал следва} other {# канала с msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {Намерена е # общност} other {Намерени са # общности}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# общност има собствена настройка} other {# общности имат собствена настройка}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# общност е временно недостъпна поради неизправност на флукс кондензатора.} other {# общности са временно недостъпни поради неизправност на флукс кондензатора.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# общност използва различна настройка} other {# общности използват различна настройка}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# друг} other {# други}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# участник в разговора} other {# участници в разговора}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# пропуск} other {# пропуска}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Акаунт" msgid "Account & premium overrides" msgstr "Презаписвания на акаунт и премиум" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Достъп до акаунта" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Добави акаунт, за да продължиш." msgid "Add an email and password to your account first." msgstr "Първо добави имейл и парола към акаунта си." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Добави допълнително ниво на защита към акаунта си" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Добавяне на персонализирани клавишни к msgid "Add domain connection" msgstr "Добавяне на връзка с домейн" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Добавяне на имейл" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Добавяне на изключение" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Добавяне на ключ за достъп" @@ -3548,6 +3544,14 @@ msgstr "Добави свои търсачки с персонализиран U msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Добави свои преводачи с персонализиран URL шаблон. Използвай <0>{query} като заместител на текста за превод." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Добавено на {createdDate}, последно използвано на {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Добавено на {createdDate}, никога не е използвано" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Добавено към любими" msgid "Added to saved media" msgstr "Добавено към запазени медии" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Добавен: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Добавен: {createdDate} • последно използван: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Позволява главни букви и интервали в им msgid "Allow direct messages" msgstr "Разрешаване на директни съобщения" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Разрешаване на директни съобщения от ботове на общността" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Разрешаване на директни съобщения от членове на общността" @@ -4071,7 +4067,7 @@ msgstr "Разрешени {permissions}" msgid "Allowed all members to mention this role" msgstr "Позволи на всички членове да споменават тази роля" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Кой може да се обажда" @@ -4080,7 +4076,7 @@ msgstr "Кой може да се обажда" msgid "Allowed flexible text channel names" msgstr "Разрешени са гъвкави имена на текстови канали" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Разрешени покани" @@ -4169,6 +4165,11 @@ msgstr "Вече е осребрен" msgid "Already set to cancel" msgstr "Анулирането вече е насрочено" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Промени и общностите по-долу, за да съответстват" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Всеки може да поиска акаунт, но администратор трябва да го одобри." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Всеки от моите общности" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Всеки, който ви намери, може да изпрати заявка. Изключете това, за да изберете групи по-долу." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Приложения и ботове" msgid "Applies to" msgstr "Прилага се за" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Прилага се за ботове в общности, към които се присъединявате отсега нататък. Можете също да го променяте за всяка общност." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Прилага се за общности, към които се присъединявате отсега нататък. Можете също да го променяте за всяка общност." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Приложи тема" msgid "Apply to all communities" msgstr "Приложи към всички общности" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Приложи и към тези общности" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Одобрено" msgid "Apps" msgstr "Приложения" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Приложения и устройства" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Наистина ли искаш да изтриеш категорията „{categoryName}“? Каналът в нея ще бъде преместен в началото на списъка с канали." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Наистина ли искаш да изтриеш ключа за достъп <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Наистина ли искаш да изтриеш този прика msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Наистина ли искаш да изтриеш тази общност? Това действие не може да бъде отменено. Всички канали, съобщения и настройки ще бъдат изтрити завинаги." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Наистина ли искаш да изтриеш този ключ за достъп?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Пита преди започване на разговор" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Изисквай ключ за достъп след паролата ти при влизане" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Изисквайте втора стъпка след паролата си при влизане." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Удостоверяване" msgid "Authenticator" msgstr "Автентикатор" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Приложение за удостоверяване" @@ -5314,7 +5332,7 @@ msgstr "Оторизирани приложения" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Резервен код" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Поверителност на обажданията" msgid "Calls" msgstr "Обаждания" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Разрешените от вас обаждания все още ще идват, но няма да звънят." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Камерите и виртуалните устройства за з msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Камерите са изключени при над {voiceChannelCameraUserLimit} участници" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Може да ти пише" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Смяна на фона за вградени елементи в чата" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Промяна на имейл" @@ -7141,7 +7168,7 @@ msgstr "Смяна на собственик" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Избери коя търсачка да се използва по п msgid "Choose which translator is used by default when translating selected text." msgstr "Избери кой преводач да се използва по подразбиране при превод на избран текст." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Изберете кой може да ви добавя в групов чат без да пита първо." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Избери кой да вижда тази връзка в профила ти." @@ -8126,6 +8157,14 @@ msgstr "Избери кой да вижда тази връзка в профи msgid "Choose who can see your profile details" msgstr "Избери кой може да вижда данните в профила ти" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Изберете кой може да ви изпраща заявка за приятелство." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Изберете кой може да започне разговор с вас." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Заяви акаунта си, като добавиш имейл и п msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Заяви своя акаунт, като избереш потребителско име и парола. С тях ще влизаш в системата, така че избери такива, които ще помниш." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Заяви акаунта си, за да получиш достъп до функции за сигурност като двуфакторно удостоверяване и ключове за достъп." @@ -8778,6 +8817,10 @@ msgstr "Кодек" msgid "Codes" msgstr "Кодове" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Кодовете от приложението ви за удостоверяване са вашата втора стъпка при влизане." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Общности с над 250 души се превключват на msgid "Communities you can join" msgstr "Общности, към които можете да се присъедините" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Общностите, към които се присъединявате отсега нататък, ще използват това, а общностите по-долу ще се променят, за да съответстват." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Общностите, към които се присъединяваш отсега нататък, ще използват това." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Общностите, към които се присъединяваш отсега нататък, ще използват това. Настоящите ти общности запазват настройките си." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Приложението не можа да бъде изтрито" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Неуспешно изтриване на ключ за достъп" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Неуспешно актуализиране на заобикалянето на заглушаването на споменавания" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Неуспешно обновяване на двуфакторното удостоверяване с ключ за достъп" @@ -10893,7 +10951,7 @@ msgstr "Създаване на нова група с {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Създай нов комплект" @@ -11050,8 +11108,8 @@ msgstr "Създаване на публични теми" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Създай комплект за възстановяване" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Създадена" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Създадено {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Валута" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Текущо" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Делауер" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Изтриване на съобщения от други членове. Закачането се контролира отделно." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Изтриване на ключ за достъп" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Изтрий пропусключ {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Устройство:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Визуализации на директни съобщения" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Директни съобщения" @@ -12756,7 +12824,6 @@ msgstr "Директното качване е активно" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Да се изключи ли хардуерното ускорение? msgid "Disable mobile push notifications" msgstr "Изключване на мобилните push известия" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Деактивиране или изтриване на профила ви" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "Имейл" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Имейл адрес" @@ -14232,7 +14304,6 @@ msgstr "Няма любими" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Активиране" @@ -14972,7 +15043,7 @@ msgstr "Всяка общност, която следва този канал, #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Всеки" @@ -16517,10 +16588,14 @@ msgstr "Приятели и избрани групи могат да ти се msgid "Friends and small communities only" msgstr "Само приятели и малки общности" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Приятелите винаги могат да ви изпращат лични съобщения. Изберете дали хората, с които споделяте общност, могат да ви пишат, без първо да изпращат заявка за приятелство." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Приятелите винаги могат да ти пишат." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Приятели винаги могат да ти пишат. Тези настройки се отнасят за хора и ботове, с които споделяш само общност." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Приятели на приятели" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Само приятели" @@ -17369,6 +17446,10 @@ msgstr "Добавяне в групов чат: само приятели" msgid "Group chat adds: nobody" msgstr "Добавяне в групов чат: никой" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Групови чатове" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Скрито" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Ако смяташ, че е незаконно, посочи кой з msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Ако отхвърлиш това, винаги можеш да включиш известията на работния плот по-късно в {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Ако забравите паролата си, комплектът за възстановяване е единственият начин да влезете отново в акаунта си." @@ -19645,6 +19726,11 @@ msgstr "Запазете безплатни и премиум нива. Може msgid "Keep grace period" msgstr "Запазване на гратисния период" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Запази текущите ми настройки" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Най-големият файл, който можете да качите" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Последна промяна: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Последна промяна: никога" @@ -20134,7 +20220,7 @@ msgstr "Позволява на хората да виждат видеото в msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Нека push-to-talk и преките пътища работят и в други приложения." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Позволява ви да нулирате паролата си, ако я забравите." @@ -20727,8 +20813,8 @@ msgstr "Персонализирай инстанцията си" msgid "Malta" msgstr "Малта" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Управление" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Управление на акаунтите" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Управлявай приложенията и устройствата, които имат достъп до акаунта ти" @@ -20748,6 +20834,11 @@ msgstr "Управлявай приложенията и устройстват msgid "Manage authorized applications" msgstr "Управление на оторизирани приложения" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Управление на оторизирани приложения" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Управление на общността" msgid "Manage community features" msgstr "Управление на функциите на общността" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Управление на устройства" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Няма налична актуализация за настолнат msgid "No displays found" msgstr "Не са намерени дисплеи" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Няма зададен имейл адрес" @@ -23562,7 +23658,11 @@ msgstr "Няма налични допълнителни услуги в таз msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Не може да се приложи нищо от {query}. Поправи подчертаната стойност или добави нещо за търсене." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Все още няма ключове за достъп. Добавете такъв, за да влизате с пръстов отпечатък, лице или ключ за сигурност." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Няма зададена парола" @@ -23975,7 +24075,7 @@ msgstr "Не е намерено" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Не сега" @@ -24052,6 +24152,11 @@ msgstr "Няма нищо за възстановяване" msgid "Nothing to search for" msgstr "Няма какво да се търси" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Нищо няма да се промени. Това само потвърждава настройките ви." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Обекти" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Изкл" @@ -24244,9 +24351,11 @@ msgstr "Първо най-старите" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Вкл" @@ -25376,7 +25485,7 @@ msgstr "Ключът за достъп е актуализиран" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Ключовете за достъп изискват подписан #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Парола" @@ -25617,8 +25726,18 @@ msgstr "Пенсилвания" msgid "People" msgstr "Хора" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Хората във вашите общности могат да ви пишат, без да сте приятели." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Хората във вашите общности трябва да са ваши приятели, преди да могат да ви пишат." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Хората трябва да са ваши приятели, преди да могат да ви пишат. Те все още могат да ви изпратят заявка за приятелство." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Хората влизат с имейл адрес и парола. Нулирането на пароли и потвърждението изискват доставка на имейл, която можете да настроите по-късно." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Хора, които споделят общност с вас, могат да ви пишат директно." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Хора, които споделят общност с вас." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Хора, които споделят поне един приятел с вас." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Изтрий завинаги всички свои съобщения msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Изтрий завинаги съобщенията, които отговарят на филтрите по-долу. Това действие не може да бъде отменено." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Изтрий завинаги акаунта си и всички свързани данни. Това действие не може да бъде отменено." @@ -27298,6 +27425,10 @@ msgstr "Причина: {0}" msgid "Receipt" msgstr "Разписка" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Получавай обаждания тихомълком" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Ключ за възстановяване" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Комплект за възстановяване" @@ -27596,10 +27727,6 @@ msgstr "Регистрация" msgid "Register an account" msgstr "Регистриране на профил" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Регистрирани ключове за достъп" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Премахването на разрешения може да огр msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Премахването на времето за изчакване ще позволи на <0>{targetUserTag} отново да изпраща съобщения, да реагира и да се присъединява към гласови канали." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Преименуване" @@ -28215,6 +28342,11 @@ msgstr "Формуляр за преименуване на канал" msgid "Rename emoji" msgstr "Преименуване на емоджи" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Преименуване на пропуск {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Изискване на двуфакторно удостоверяване за модераторски действия" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Изискване на ключ за достъп като втори фактор" @@ -28961,7 +29093,7 @@ msgstr "Връщане към влизането" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Покажи" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Преглед и потвърждение" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Прегледай приложенията, които имат достъп до акаунта ти." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Преглед на настройките за поверителност" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Прегледай устройствата с активен вход и прекрати сесиите, които не разпознаваш." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Десен бутон на мишката" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "В момента" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Наситеност" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Наситеност" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Запазване" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Спести 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Запазете комплект за възстановяване" @@ -29434,7 +29569,9 @@ msgstr "Запазване на фона" msgid "Save banner" msgstr "Запазване на банера" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Запазване на промените" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Сигурност" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Функции за сигурност" @@ -30830,7 +30967,7 @@ msgstr "Задаване на клавишна комбинация за изк msgid "Set new password" msgstr "Задаване на нова парола" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Задаване на парола" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Зададе гласовия регион на автоматичен" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Настрой" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Настройване на {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Настройване на приложение за удостоверяване" @@ -31910,6 +32050,11 @@ msgstr "Процес на вход" msgid "Sign-in method" msgstr "Метод за вход" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Начини за влизане" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Безшумно повикване" msgid "Silent calls" msgstr "Безшумни повиквания" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Безшумни повиквания от всички" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Тихо, когато устройството за заснемане няма собствен аудио вход" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Да спреш ли да се доверяваш на всички линкове?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Да спреш ли да използваш ключове за достъп за двуфакторно удостоверяване?" @@ -34057,6 +34198,11 @@ msgstr "Етикетите помагат на хората да намират msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Етикетите трябва да са от 2 до {maxLength} знака и да съдържат само букви и цифри." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Отделете момент, за да проверите кой може да ви пише. Нищо няма да се промени, освен ако вие не решите." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Влиза в сила при следващото ти подновяване. Ще приложим кредит от {creditLabel} от текущото ти месечно плащане, така че първата ти годишна такса ще бъде <0>{firstRenewalPriceLabel}. Бъдещите годишни подновявания ще бъдат {renewalPrice}/година." @@ -34138,7 +34284,7 @@ msgstr "Времеви слоеве" msgid "Temporarily disable your account" msgstr "Временно деактивиране на акаунта" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Деактивирай временно акаунта си. Можеш да го активираш отново по-късно, като влезеш пак." @@ -35366,11 +35512,11 @@ msgstr "Това е описанието на втората опция" msgid "This is the third option description" msgstr "Това е описанието на третата опция" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Това е последният ти ключ за достъп, а ключовете за достъп са твоят втори фактор. Изтриването му ще изключи двуфакторното удостоверяване за акаунта ти и текущите ти кодове за възстановяване ще спрат да работят." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Това е последният ти ключ за достъп. След като го изтриеш, няма да можеш да използваш ключ за достъп като втори фактор." @@ -36481,7 +36627,8 @@ msgstr "Турски" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Изключване" @@ -36499,6 +36646,11 @@ msgstr "Изключи всичко, с което не се чувстваш к msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Изключи споделянето на аудио за този източник или опитай отново след малко." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Изключване на приложение за удостоверяване" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Изключи поверителността при стрийминг, преди да преглеждаш данни за вход или подробности за сигурността на акаунта." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Включване" @@ -36669,10 +36821,6 @@ msgstr "Двуфакторното удостоверяване е деакти msgid "Two-factor authentication enabled" msgstr "Двуфакторното удостоверяване е активирано" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Двуфакторното удостоверяване е включено" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Използване на действителна стойност" msgid "Use alternative method" msgstr "Използвай друг метод" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Използвай приложение за удостоверяване, за да генерираш кодове за двуфакторно удостоверяване" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Използване на системната заглавна лента" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Да използваш ли ключове за достъп за двуфакторно удостоверяване?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Използвай ключове за достъп, за да влизаш без парола" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Потвърди имейл адреса си, за да изпращаш покани за приятелство." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Потвърди имейла си, преди да добавиш ключ за достъп." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Потвърди имейла си, преди да добавиш приложение за удостоверяване." @@ -38947,7 +39095,7 @@ msgstr "Преглед и управление на забранените по msgid "View and manage every webhook configured across your community." msgstr "Преглеждай и управлявай всички уебхукове, конфигурирани в общността ти." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Преглед и управление на кодовете за възстановяване на акаунт" @@ -38986,7 +39134,7 @@ msgstr "Преглед на канал" msgid "View channel members" msgstr "Преглед на членовете на канала" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Преглед на кодовете" @@ -40084,10 +40232,6 @@ msgstr "Докато „Натисни и говори“ е включено, msgid "Who can add" msgstr "Кой може да добавя" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Кой може да те добавя в групови чатове" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Кой може да се присъедини" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Кой може да ти пише" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Кой може да ти пише?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Можеш да отмениш процеса по изтриване до 14 дни" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Можете да промените това по всяко време в настройките си за поверителност, включително за всяка общност." @@ -40709,7 +40853,7 @@ msgstr "Промени тага си, докато ползваше {PREMIUM_PRO msgid "You do not have access to the channel where this message was sent." msgstr "Нямаш достъп до канала, където е изпратено това съобщение." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Все още нямате комплект за възстановяване" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "След оторизацията ще те пренасочим към {redirectHostname}." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "След паролата ти вече няма да се изисква ключ за достъп. Приложението ти за удостоверяване остава като твой втори фактор." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Ще трябва да влезеш отново на всички устройства, от които излезеш" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Ще ти е нужен един от ключовете ти за достъп, за да влезеш от ново устройство. Ако загубиш всички ключове за достъп, може да загубиш достъп до акаунта си. Ще ти бъдат запазени кодове за възстановяване, за да имаш друг начин да влезеш." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Акаунтът ти изисква многофакторно удостоверяване, но на това устройство не са настроени поддържани методи. Влез от устройство с приложението за удостоверяване или защитния си ключ, или се свържи с администраторите на тази инстанция." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." msgstr "Акаунтът ти вече няма да бъде защитен с двуфакторно удостоверяване, когато влизаш с паролата си. Също така ще загубиш повишените си разрешения в общности, които изискват двуфакторно удостоверяване." @@ -41815,131 +41959,3 @@ msgstr "Увеличаване" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Намаляване" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# общност има собствена настройка} other {# общности имат собствена настройка}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Промени и общностите по-долу, за да съответстват" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Може да ти пише" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Изберете кой може да ви изпраща лични съобщения." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Общностите, към които се присъединявате отсега нататък, ще използват това, а общностите по-долу ще се променят, за да съответстват." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Общностите, към които се присъединяваш отсега нататък, ще използват това." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Общностите, към които се присъединяваш отсега нататък, ще използват това. Настоящите ти общности запазват настройките си." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Текущо" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Приятелите винаги могат да ти пишат." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Запази текущите ми настройки" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Нищо няма да се промени. Това само потвърждава настройките ви." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Хората във вашите общности могат да ви пишат, без да сте приятели." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Хората във вашите общности трябва да са ваши приятели, преди да могат да ви пишат." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Настройка за поверителност" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "В момента" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Отделете момент, за да проверите кой може да ви пише. Нищо няма да се промени, освен ако вие не решите." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Всеки, който ви намери, може да изпрати заявка. Изключете това, за да изберете групи по-долу." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Прилага се за ботове в общности, към които се присъединявате отсега нататък. Можете също да го променяте за всяка общност." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Прилага се за общности, към които се присъединявате отсега нататък. Можете също да го променяте за всяка общност." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Изберете кой може да ви изпраща заявка за приятелство." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Приятели винаги могат да ти пишат. Тези настройки се отнасят за хора и ботове, с които споделяш само общност." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Хора, които споделят общност с вас." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Хора, които споделят поне един приятел с вас." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Разрешените от вас обаждания все още ще идват, но няма да звънят." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Изберете кой може да ви добавя в групов чат без да пита първо." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Изберете кой може да започне разговор с вас." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Групови чатове" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Получавай обаждания тихомълком" diff --git a/fluxer_app/src/features/i18n/locales/cs/messages.po b/fluxer_app/src/features/i18n/locales/cs/messages.po index 4a1d2ea12..d2cce2275 100644 --- a/fluxer_app/src/features/i18n/locales/cs/messages.po +++ b/fluxer_app/src/features/i18n/locales/cs/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# kanál ho sleduje} other {# kanálů ho sleduje}} msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {Nalezena # komunita} few {Nalezeny # komunity} many {Nalezeno # komunity} other {Nalezeno # komunit}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# komunita má vlastní nastavení} other {# komunity mají vlastní nastavení}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# komunita je dočasně nedostupná kvůli poruše fluxkondenzátoru.} few {# komunity jsou dočasně nedostupné kvůli poruše fluxkondenzátoru.} many {# komunity je dočasně nedostupných kvůli poruše fluxkondenzátoru.} other {# komunit je dočasně nedostupných kvůli poruše fluxkondenzátoru.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# komunita používá jiné nastavení} other {# komunit používá jiné nastavení}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# další} few {# další} many {# dalšího} other msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# účastník hovoru} few {# účastníci hovoru} many {# účastníka hovoru} other {# účastníků hovoru}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# klíč} other {# klíče}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Účet" msgid "Account & premium overrides" msgstr "Přepsání účtu a prémiových funkcí" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Přístup k účtu" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Pokračujte přidáním účtu." msgid "Add an email and password to your account first." msgstr "Nejprve si k účtu přidejte e-mail a heslo." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Přidejte ke svému účtu další vrstvu zabezpečení" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Přidat vlastní zkratky, vypnout vestavěné zkratky a synchronizovat p msgid "Add domain connection" msgstr "Přidat propojení domény" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Přidat e-mail" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Přidat vlastní oprávnění" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Přidat přístupový klíč" @@ -3548,6 +3544,14 @@ msgstr "Přidejte vlastní vyhledávače s vlastní šablonou URL. Použijte <0> msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Přidejte vlastní překladače s vlastní šablonou URL. Použijte <0>{query} jako zástupný symbol pro text k překladu." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Přidáno {createdDate}, naposledy použito {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Přidáno {createdDate}, nikdy nepoužito" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Přidáno k oblíbeným" msgid "Added to saved media" msgstr "Přidáno k uloženým médiím" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Přidáno: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Přidáno: {createdDate} • naposledy použito: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Povolit velká písmena a mezery v názvech textových kanálů. Při vy msgid "Allow direct messages" msgstr "Povolit přímé zprávy" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Povolit přímé zprávy od komunitních botů" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Povolit přímé zprávy od členů komunity" @@ -4071,7 +4067,7 @@ msgstr "Povolena oprávnění {permissions}" msgid "Allowed all members to mention this role" msgstr "Všem členům bylo povoleno zmiňovat tuto roli" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Kdo vám může volat" @@ -4080,7 +4076,7 @@ msgstr "Kdo vám může volat" msgid "Allowed flexible text channel names" msgstr "Povoleny flexibilní názvy textových kanálů" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Kdo vás může přidávat do skupin" @@ -4169,6 +4165,11 @@ msgstr "Již uplatněno" msgid "Already set to cancel" msgstr "Zrušení je již naplánováno" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Také změňte níže uvedené komunity, aby odpovídaly" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "O účet může požádat kdokoli, ale správce ho musí schválit." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Kdokoliv z mých komunit" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Kdokoli vás najde, vám může poslat žádost. Vypněte tuto možnost a vyberte skupiny níže." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Aplikace a boti" msgid "Applies to" msgstr "Platí pro" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Platí pro boty v komunitách, ke kterým se připojíte odteď. Můžete ji také změnit pro každou komunitu." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Platí pro komunity, ke kterým se připojíte odteď. Můžete ji také změnit pro každou komunitu." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Použít motiv" msgid "Apply to all communities" msgstr "Použít pro všechny komunity" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Použít i v těchto komunitách" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Schváleno" msgid "Apps" msgstr "Aplikace" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Aplikace a zařízení" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Opravdu chcete smazat kategorii „{categoryName}“? Kanál uvnitř se přesune na začátek seznamu kanálů." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Opravdu chcete smazat přístupový klíč <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Opravdu chcete smazat tuto přílohu? Tuto akci nelze vrátit zpět a p msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Opravdu chcete smazat tuto komunitu? Tuto akci nelze vrátit zpět. Všechny kanály, zprávy a nastavení budou trvale smazány." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Opravdu chcete smazat tento přístupový klíč?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Zeptat se před zahájením hovorů" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 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í" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Požádejte o druhý krok po zadání hesla při přihlašování." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Ověřování" msgid "Authenticator" msgstr "Ověřovací aplikace" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Ověřovací aplikace" @@ -5314,7 +5332,7 @@ msgstr "Autorizované aplikace" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Záložní kód" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Soukromí hovorů" msgid "Calls" msgstr "Hovory" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Hovory, které povolíš, stále přicházejí, ale nezvoní." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Kamery a virtuální záznamová zařízení se vybírají zde ve {produ msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kamery jsou vypnuté, pokud je účastníků více než {voiceChannelCameraUserLimit}" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Může vám poslat přímou zprávu" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Změnit pozadí vložené pozvánky v chatu" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Změnit e-mail" @@ -7141,7 +7168,7 @@ msgstr "Změnit vlastníka" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Vyberte, který vyhledávač se bude používat ve výchozím nastavení msgid "Choose which translator is used by default when translating selected text." msgstr "Vyberte, který překladač se má použít jako výchozí při překladu vybraného textu." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Vyberte, kdo vás může přidat do skupinového chatu bez předchozího dotazu." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Vyberte, kdo uvidí toto propojení na vašem profilu." @@ -8126,6 +8157,14 @@ msgstr "Vyberte, kdo uvidí toto propojení na vašem profilu." msgid "Choose who can see your profile details" msgstr "Vyberte, kdo může vidět podrobnosti vašeho profilu" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Vyberte, kdo vám může poslat žádost o přátelství." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Vyberte, kdo vám může začít lidi." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Dokončete registraci účtu přidáním e-mailu a hesla. Před dokonče msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Získejte svůj účet výběrem uživatelského jména a hesla. Přihlásíte se s nimi, takže si vyberte takové, na které si vzpomenete." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Dokončete registraci účtu, abyste mohli používat funkce zabezpečení, jako je dvoufaktorové ověřování a přístupové klíče." @@ -8778,6 +8817,10 @@ msgstr "Kodek" msgid "Codes" msgstr "Kódy" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Kódy z vaší aplikace pro ověřování jsou vaším druhým krokem při přihlašování." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Komunity s více než 250 lidmi jsou automaticky přepnuty na nastavení msgid "Communities you can join" msgstr "Komunity, ke kterým se můžete připojit" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Komunity, ke kterým se odteď připojíte, budou používat toto nastavení a níže uvedené komunity se podle něj změní." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Komunity, ke kterým se odteď připojíte, budou používat toto." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Komunity, ke kterým se připojíte odteď, budou používat toto nastavení. Vaše stávající komunity si zachovají svá nastavení." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Aplikaci se nepodařilo smazat" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Nepodařilo se smazat přístupový klíč" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Nepodařilo se aktualizovat obcházení potlačení zmínek" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Nepodařilo se aktualizovat nastavení přístupových klíčů pro dvoufaktorové ověřování" @@ -10893,7 +10951,7 @@ msgstr "Vytvořit novou skupinu s uživatelem {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Vytvořit novou sadu" @@ -11050,8 +11108,8 @@ msgstr "Vytvářet veřejná vlákna" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Vytvořit záchrannou sadu" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Vytvořeno" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Vytvořeno {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Měna" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Aktuální" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Mazat zprávy ostatních členů. Připínání se ovládá zvlášť." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Smazat přístupový klíč" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Smazat přístupový klíč {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Zařízení:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Náhledy přímých zpráv" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Přímé zprávy" @@ -12756,7 +12824,6 @@ msgstr "Přímé nahrávání aktivní" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Vypnout hardwarovou akceleraci?" msgid "Disable mobile push notifications" msgstr "Vypnout push oznámení na mobilu" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Zakázat nebo smazat účet" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "E-mail" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "E-mailová adresa" @@ -14232,7 +14304,6 @@ msgstr "Oblíbené položky jsou prázdné" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Zapnout" @@ -14972,7 +15043,7 @@ msgstr "Každá komunita, která tento kanál sleduje, dostane kopii. Pokud ji p #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Všichni" @@ -16517,10 +16588,14 @@ msgstr "Přátelé a vybrané skupiny uživatelů vám mohou volat" msgid "Friends and small communities only" msgstr "Pouze přátelé a malé komunity" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Přátelé vám vždy mohou posílat přímé zprávy. Zvolte, zda vám lidé, se kterými sdílíte komunitu, mohou posílat zprávy, aniž by nejprve poslali žádost o přátelství." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Přátelé vám mohou vždy posílat zprávy." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Přátelé vám mohou vždy poslat zprávu. Tato nastavení se týkají lidí a botů, se kterými sdílíte pouze komunitu." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Přátelé přátel" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Jen přátelé" @@ -17369,6 +17446,10 @@ msgstr "Přidávání do skupinových konverzací: pouze přátelé" msgid "Group chat adds: nobody" msgstr "Přidávání do skupinových konverzací: nikdo" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Skupinové chaty" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Skryté" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Pokud se domníváte, že je to nelegální, uveďte, o jaký zákon se msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Pokud toto zavřete, oznámení na plochu můžete kdykoli povolit později v {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Pokud zapomenete heslo, záchranná sada je jediný způsob, jak se dostat zpět do svého účtu." @@ -19645,6 +19726,11 @@ msgstr "Ponechte bezplatnou i prémiovou úroveň. Úrovně můžete přizpůsob msgid "Keep grace period" msgstr "Ponechat dodatečnou lhůtu" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Ponechat moje aktuální nastavení" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Největší soubor, který můžete nahrát" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Naposledy změněno: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Naposledy změněno: nikdy" @@ -20134,7 +20220,7 @@ msgstr "Umožňuje ostatním vás vidět na videu." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Umožňuje fungování push-to-talk a klávesových zkratek v jiných aplikacích." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Umožňuje resetovat heslo, pokud ho zapomenete." @@ -20727,8 +20813,8 @@ msgstr "Přizpůsobte si instanci" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Spravovat" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Spravovat účty" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Spravujte aplikace a zařízení, která mají přístup k vašemu účtu" @@ -20748,6 +20834,11 @@ msgstr "Spravujte aplikace a zařízení, která mají přístup k vašemu účt msgid "Manage authorized applications" msgstr "Spravovat autorizované aplikace" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Spravovat autorizované aplikace" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Spravovat komunitu" msgid "Manage community features" msgstr "Spravovat funkce komunity" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Spravovat zařízení" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Není k dispozici žádná aktualizace desktopové aplikace." msgid "No displays found" msgstr "Nebyly nalezeny žádné obrazovky" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "E-mailová adresa nenastavena" @@ -23562,7 +23658,11 @@ msgstr "Na této instanci nejsou k dispozici žádné volitelné služby. Tento msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Nic z {query} nešlo použít. Opravte podtrženou hodnotu nebo přidejte něco k vyhledání." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Zatím žádné klíče Passkey. Přidejte si jeden pro přihlášení pomocí otisku prstu, obličeje nebo bezpečnostního klíče." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Heslo nenastaveno" @@ -23975,7 +24075,7 @@ msgstr "Stránka nenalezena" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Teď ne" @@ -24052,6 +24152,11 @@ msgstr "Žádné platby k vrácení" msgid "Nothing to search for" msgstr "Není co hledat" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Nic se nezmění. Tímto pouze potvrdíte svá nastavení." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Předměty" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Vypnuto" @@ -24244,9 +24351,11 @@ msgstr "Nejstarší napřed" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Zapnuto" @@ -25376,7 +25485,7 @@ msgstr "Přístupový klíč aktualizován" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Přístupové klíče vyžadují podepsaný balíček macOS s platným i #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Heslo" @@ -25617,8 +25726,18 @@ msgstr "Pensylvánie" msgid "People" msgstr "Lidé" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Lidé ve vašich komunitách vám můžou psát zprávy, aniž byste byli přátelé." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Lidé ve vašich komunitách s vámi musí být přátelé, než vám budou moci poslat zprávu." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Lidé musí být vaši přátelé, než vám budou moci poslat zprávu. Stále vám mohou poslat žádost o přátelství." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Lidé se přihlašují pomocí e-mailové adresy a hesla. Resetování a ověření hesla vyžaduje doručení e-mailu, které můžete nastavit později." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Lidé, kteří sdílejí komunitu, vám mohou posílat zprávy přímo." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Lidé, kteří s vámi sdílejí komunitu." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Lidé, kteří s vámi sdílejí alespoň jednoho přítele." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Trvale smazat všechny zprávy, které jste zde odeslali, napříč vše msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Trvale smazat zprávy, které odpovídají níže uvedeným filtrům. Tuto akci nelze vrátit zpět." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Trvale smazat váš účet a všechna související data. Tuto akci nelze vrátit zpět." @@ -27298,6 +27425,10 @@ msgstr "Důvod: {0}" msgid "Receipt" msgstr "Potvrzení" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Přijímat hovory tiše" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Obnovovací klíč" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Záchranná sada" @@ -27596,10 +27727,6 @@ msgstr "Registrovat se" msgid "Register an account" msgstr "Zaregistrovat účet" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Registrované přístupové klíče" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Odebrání oprávnění může omezit funkce bota." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Zrušení dočasného omezení umožní uživateli <0>{targetUserTag} znovu posílat zprávy, reagovat a připojovat se k hlasovým kanálům." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Přejmenovat" @@ -28215,6 +28342,11 @@ msgstr "Formulář pro přejmenování kanálu" msgid "Rename emoji" msgstr "Přejmenovat emoji" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Přejmenovat přístupový klíč {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Vyžadovat dvoufaktorové ověřování pro moderátorské zásahy" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Vyžadovat přístupový klíč jako druhý faktor" @@ -28961,7 +29093,7 @@ msgstr "Zpět na přihlášení" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Zobrazit" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Zkontrolovat a potvrdit" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Prohlédněte si aplikace, které mají přístup k vašemu účtu." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Zkontrolovat nastavení soukromí" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Prohlédněte si přihlášená zařízení a odhlašte relace, které nepoznáváte." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Pravé tlačítko myši" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Právě teď" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Sytost" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Sytost" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Uložit" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Ušetřete 17 %" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Uložit obnovovací sadu" @@ -29434,7 +29569,9 @@ msgstr "Uložit pozadí" msgid "Save banner" msgstr "Uložit banner" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Uložit změny" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Zabezpečení" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Funkce zabezpečení" @@ -30830,7 +30967,7 @@ msgstr "Nastavit zkratku pro ztlumení mikrofonu" msgid "Set new password" msgstr "Nastavit nové heslo" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Nastavit heslo" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Hlasový region nastaven na automatický" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Nastavit" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Nastavit {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Nastavit ověřovací aplikaci" @@ -31910,6 +32050,11 @@ msgstr "Průběh přihlášení" msgid "Sign-in method" msgstr "Metoda přihlášení" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Metody přihlášení" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Tichý hovor" msgid "Silent calls" msgstr "Tiché hovory" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Tiché hovory od všech" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Tiché, když zachytávací zařízení nemá vlastní zvukový vstup" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Přestat důvěřovat všem odkazům?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Přestat používat přístupové klíče pro dvoufaktorové ověřování?" @@ -34057,6 +34198,11 @@ msgstr "Štítky pomáhají lidem najít příspěvky. Můžete přidat až {cou msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Štítky musí mít 2 až {maxLength} znaků a musí být alfanumerické." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Chvilku si zkontrolujte, kdo vám může psát zprávy. Nic se nezmění, pokud to sami nezvolíte." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Změna začne platit při příštím obnovení. Z aktuální měsíční platby vám započteme kredit {creditLabel}, takže první roční platba bude <0>{firstRenewalPriceLabel}. Při dalších obnoveních zaplatíte {renewalPrice}/rok." @@ -34138,7 +34284,7 @@ msgstr "Časové vrstvy" msgid "Temporarily disable your account" msgstr "Dočasně deaktivovat účet" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Dočasně deaktivovat účet. Později ho můžete znovu aktivovat přihlášením." @@ -35366,11 +35512,11 @@ msgstr "Toto je popis druhé možnosti" msgid "This is the third option description" msgstr "Toto je popis třetí možnosti" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Toto je váš poslední přístupový klíč a přístupové klíče jsou vaším druhým faktorem. Jeho smazáním vypnete na svém účtu dvoufaktorové ověřování a vaše stávající záložní kódy přestanou fungovat." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Toto je váš poslední přístupový klíč. Jakmile o něj přijdete, nebudete moci používat přístupový klíč jako druhý faktor." @@ -36481,7 +36627,8 @@ msgstr "Turečtina" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Vypnout" @@ -36499,6 +36646,11 @@ msgstr "Vypněte vše, s čím nesouhlasíte. Některé funkce pak nemusí fungo msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Vypněte sdílení zvuku pro tento zdroj nebo to zkuste za chvíli znovu." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Vypnout aplikaci pro ověřování" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Před zobrazením přihlašovacích údajů nebo podrobností o zabezpečení účtu vypněte soukromí při streamování." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Zapnout" @@ -36669,10 +36821,6 @@ msgstr "Dvoufaktorové ověřování vypnuto" msgid "Two-factor authentication enabled" msgstr "Dvoufaktorové ověřování zapnuto" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Dvoufaktorové ověřování je zapnuté" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Použít skutečnou hodnotu" msgid "Use alternative method" msgstr "Použít jinou metodu" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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í" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Použít nativní záhlaví" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Použít přístupové klíče pro dvoufaktorové ověřování?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Používejte přístupové klíče k přihlášení bez hesla" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Ověřte svou e-mailovou adresu, abyste mohli posílat žádosti o přátelství." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Před přidáním přístupového klíče ověřte svůj e-mail." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Před přidáním ověřovací aplikace si ověřte svůj e-mail." @@ -38947,7 +39095,7 @@ msgstr "Zobrazit a spravovat zabanované uživatele." msgid "View and manage every webhook configured across your community." msgstr "Zobrazte a spravujte všechny webhooky nakonfigurované v rámci vaší komunity." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Zobrazit a spravovat záložní kódy pro obnovení účtu" @@ -38986,7 +39134,7 @@ msgstr "Zobrazit kanál" msgid "View channel members" msgstr "Zobrazit členy kanálu" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Zobrazit kódy" @@ -40084,10 +40232,6 @@ msgstr "Když je zapnutý režim Stisknutím mluvit, mikrofon ovládá klávesov msgid "Who can add" msgstr "Kdo může přidat" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Kdo vás může přidat do skupinových chatů" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Kdo se může připojit" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Kdo vám může psát" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Kdo vám může psát?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Smazání účtu můžete zrušit do 14 dnů" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Tuto možnost můžete kdykoli změnit v nastavení soukromí, a to i pro každou komunitu zvlášť." @@ -40709,7 +40853,7 @@ msgstr "Změnili jste si uživatelskou značku, když jste měli {PREMIUM_PRODUC msgid "You do not have access to the channel where this message was sent." msgstr "Nemáte přístup ke kanálu, ve kterém byla tato zpráva odeslána." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Ještě nemáte záchrannou sadu" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Po autorizaci budete přesměrováni na {redirectHostname}." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Už nebudete po zadání hesla vyzváni k použití přístupového klíče. Vaše ověřovací aplikace zůstane vaším druhým faktorem." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Budete se muset znovu přihlásit na všech odhlášených zařízeních" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "K přihlášení na novém zařízení budete potřebovat jeden ze svých přístupových klíčů. Pokud přijdete o všechny přístupové klíče, můžete nenávratně ztratit přístup ke svému účtu. Záložní kódy vám uložíme, abyste se do svého účtu stále mohli dostat." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Váš účet vyžaduje vícefaktorové ověřování, ale na tomto zařízení nejsou nastavené žádné podporované metody. Přihlaste se na zařízení s ověřovací aplikací nebo bezpečnostním klíčem, případně kontaktujte správce této instance." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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í." @@ -41815,131 +41959,3 @@ msgstr "Přiblížit" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Oddálit" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# komunita má vlastní nastavení} other {# komunity mají vlastní nastavení}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Také změňte níže uvedené komunity, aby odpovídaly" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Může vám poslat přímou zprávu" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Vyberte, kdo vám může posílat přímé zprávy." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Komunity, ke kterým se odteď připojíte, budou používat toto nastavení a níže uvedené komunity se podle něj změní." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Komunity, ke kterým se odteď připojíte, budou používat toto." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Komunity, ke kterým se připojíte odteď, budou používat toto nastavení. Vaše stávající komunity si zachovají svá nastavení." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Aktuální" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Přátelé vám mohou vždy posílat zprávy." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Ponechat moje aktuální nastavení" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Nic se nezmění. Tímto pouze potvrdíte svá nastavení." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Lidé ve vašich komunitách vám můžou psát zprávy, aniž byste byli přátelé." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Lidé ve vašich komunitách s vámi musí být přátelé, než vám budou moci poslat zprávu." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Nastavení soukromí" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Právě teď" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Chvilku si zkontrolujte, kdo vám může psát zprávy. Nic se nezmění, pokud to sami nezvolíte." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Kdokoli vás najde, vám může poslat žádost. Vypněte tuto možnost a vyberte skupiny níže." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Platí pro boty v komunitách, ke kterým se připojíte odteď. Můžete ji také změnit pro každou komunitu." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Platí pro komunity, ke kterým se připojíte odteď. Můžete ji také změnit pro každou komunitu." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Vyberte, kdo vám může poslat žádost o přátelství." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Přátelé vám mohou vždy poslat zprávu. Tato nastavení se týkají lidí a botů, se kterými sdílíte pouze komunitu." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Lidé, kteří s vámi sdílejí komunitu." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Lidé, kteří s vámi sdílejí alespoň jednoho přítele." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Hovory, které povolíš, stále přicházejí, ale nezvoní." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Vyberte, kdo vás může přidat do skupinového chatu bez předchozího dotazu." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Vyberte, kdo vám může začít lidi." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Skupinové chaty" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Přijímat hovory tiše" diff --git a/fluxer_app/src/features/i18n/locales/da/messages.po b/fluxer_app/src/features/i18n/locales/da/messages.po index d6df12463..4bab356cb 100644 --- a/fluxer_app/src/features/i18n/locales/da/messages.po +++ b/fluxer_app/src/features/i18n/locales/da/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# kanal følger} other {# kanaler følger}} denne k msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# fællesskab fundet} other {# fællesskaber fundet}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# fællesskab har sin egen indstilling} other {# fællesskaber har deres egen indstilling}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# fællesskab er midlertidigt utilgængeligt på grund af en fejl i fluxkondensatoren.} other {# fællesskaber er midlertidigt utilgængelige på grund af en fejl i fluxkondensatoren.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# fællesskab bruger en anden indstilling} other {# fællesskaber bruger en anden indstilling}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# anden} other {# andre}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# deltager i opkald} other {# deltagere i opkald}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# sikkerhedsnøgle} other {# sikkerhedsnøgler}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Konto" msgid "Account & premium overrides" msgstr "Tvungne konto- og premiumindstillinger" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Kontoadgang" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Tilføj en konto for at fortsætte." msgid "Add an email and password to your account first." msgstr "Tilføj først en e-mailadresse og en adgangskode til din konto." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Tilføj et ekstra sikkerhedslag til din konto" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Tilføj tilpassede genveje, deaktiver indbyggede genveje, og synkroniser msgid "Add domain connection" msgstr "Tilføj domæneforbindelse" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Tilføj e-mailadresse" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Tilføj tilpassede tilladelser" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Tilføj adgangsnøgle" @@ -3548,6 +3544,14 @@ msgstr "Tilføj dine egne søgemaskiner med et tilpasset URL-mønster. Brug <0>{ msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Tilføj dine egne oversættere med et tilpasset URL-mønster. Brug <0>{query} som pladsholder for teksten, der skal oversættes." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Tilføjet {createdDate}, sidst brugt {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Tilføjet {createdDate}, aldrig brugt" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Føjet til favoritter" msgid "Added to saved media" msgstr "Føjet til gemte medier" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Tilføjet: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Tilføjet: {createdDate} • sidst brugt: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Tillad store bogstaver og mellemrum i tekstkanalnavne. Når indstillinge msgid "Allow direct messages" msgstr "Tillad direkte beskeder" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Tillad direkte beskeder fra bots i fællesskaber" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Tillad direkte beskeder fra fællesskabsmedlemmer" @@ -4071,7 +4067,7 @@ msgstr "Tillod {permissions}" msgid "Allowed all members to mention this role" msgstr "Tillod alle medlemmer at omtale denne rolle" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Tilladte opkaldere" @@ -4080,7 +4076,7 @@ msgstr "Tilladte opkaldere" msgid "Allowed flexible text channel names" msgstr "Tillod fleksible tekstkanalnavne" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Tilladte invitationer" @@ -4169,6 +4165,11 @@ msgstr "Allerede indløst" msgid "Already set to cancel" msgstr "Allerede opsagt" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Skift også fællesskaberne nedenfor til at matche" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Alle kan anmode om en konto, men en administrator skal godkende den." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Alle i mine fællesskaber" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Alle, der finder dig, kan sende en anmodning. Slå dette fra for at vælge grupper nedenfor." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Apps og bots" msgid "Applies to" msgstr "Gælder for" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Gælder for bots i fællesskaber, du tilslutter dig fremover. Du kan også ændre det for hvert fællesskab." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Gælder for communities, du tilmelder dig fra nu af. Du kan også ændre det for hver community." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Anvend tema" msgid "Apply to all communities" msgstr "Anvend for alle fællesskaber" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Anvend på disse communities også" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Godkendt" msgid "Apps" msgstr "Apps" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Apps og enheder" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Er du sikker på, at du vil slette kategorien \"{categoryName}\"? Kanalen i kategorien flyttes til toppen af kanallisten." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Er du sikker på, at du vil slette adgangsnøglen <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Er du sikker på, at du vil slette denne vedhæftede fil? Denne handling msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Er du sikker på, at du vil slette dette fællesskab? Denne handling kan ikke fortrydes. Alle kanaler, beskeder og indstillinger slettes permanent." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Er du sikker på, at du vil slette denne adgangsnøgle?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Spørg, før du starter opkald" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 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" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Bed om et andet trin efter din adgangskode, når du logger ind." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Godkendelse" msgid "Authenticator" msgstr "Godkendelsesapp" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Godkendelsesapp" @@ -5314,7 +5332,7 @@ msgstr "Autoriserede apps" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Backupkode" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Opkaldsfortrolighed" msgid "Calls" msgstr "Opkald" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Opkald, du tillader, kommer stadig igennem, men de ringer ikke." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Kameraer og virtuelle optagelsesenheder vælges her i {productName}, ikk msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kameraer er slået fra ved over {voiceChannelCameraUserLimit} deltagere" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Kan sende dig en direkte besked" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Skift baggrund for chatindlejring" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Skift e-mailadresse" @@ -7141,7 +7168,7 @@ msgstr "Skift ejer" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Vælg, hvilken søgemaskine der skal bruges som standard, når du søger msgid "Choose which translator is used by default when translating selected text." msgstr "Vælg, hvilken oversætter der skal bruges som standard, når du oversætter markeret tekst." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Vælg, hvem der kan tilføje dig til en gruppechat uden at spørge først." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Vælg, hvem der kan se denne forbindelse på din profil." @@ -8126,6 +8157,14 @@ msgstr "Vælg, hvem der kan se denne forbindelse på din profil." msgid "Choose who can see your profile details" msgstr "Vælg, hvem der kan se dine profildetaljer" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Vælg, hvem der kan sende dig en venneanmodning." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Vælg, hvem der kan starte et opkald med dig." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Fuldfør oprettelsen af din konto ved at tilføje en e-mailadresse og en msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Gør krav på din konto ved at vælge et brugernavn og en adgangskode. Du logger ind med dem, så vælg nogle, du kan huske." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Fuldfør oprettelsen af din konto for at få adgang til sikkerhedsfunktioner som tofaktorgodkendelse og adgangsnøgler." @@ -8778,6 +8817,10 @@ msgstr "Codec" msgid "Codes" msgstr "Koder" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Koder fra din godkendelsesapp er dit andet trin, når du logger ind." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Fællesskaber med over 250 personer tvinges til indstillingen \"kun omta msgid "Communities you can join" msgstr "Fællesskaber du kan deltage i" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Fremtidige communities, du tilmelder dig, vil bruge denne indstilling, og communities nedenfor ændres tilsvarende." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Fremtidige communities, du tilmelder dig, vil bruge dette." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Fremtidige communities, du tilmelder dig, vil bruge denne indstilling. Dine nuværende communities beholder deres indstillinger." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Kunne ikke slette appen" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Kunne ikke slette adgangsnøgle" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Kunne ikke opdatere tilsidesættelsen af undertrykkelse af omtaler" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Kunne ikke opdatere tofaktorgodkendelse med adgangsnøgle" @@ -10893,7 +10951,7 @@ msgstr "Opret en ny gruppe med {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Opret et nyt sæt" @@ -11050,8 +11108,8 @@ msgstr "Opret offentlige tråde" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Opret gendannelsessæt" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Oprettet" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Oprettet {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Valuta" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Nuværende" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Slet andre medlemmers beskeder. Fastgørelse styres separat." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Slet adgangsnøgle" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Slet adgangsnøgle {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Enhed:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Forhåndsvisninger af direkte beskeder" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Direkte beskeder" @@ -12756,7 +12824,6 @@ msgstr "Direkte upload aktiv" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Deaktiver hardwareacceleration?" msgid "Disable mobile push notifications" msgstr "Deaktiver push-notifikationer på mobilen" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Deaktiver eller slet din konto" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "E-mail" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "E-mailadresse" @@ -14232,7 +14304,6 @@ msgstr "Tomme favoritter" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Slå til" @@ -14972,7 +15043,7 @@ msgstr "Alle communities, der følger denne kanal, får en kopi. Hvis du rediger #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Alle" @@ -16517,10 +16588,14 @@ msgstr "Venner og udvalgte grupper kan ringe til dig" msgid "Friends and small communities only" msgstr "Kun venner og små fællesskaber" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Venner kan altid sende dig direkte beskeder. Vælg, om folk, der deler et fællesskab med dig, kan sende dig beskeder uden først at sende en venneanmodning." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Venner kan altid skrive til dig." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Venner kan altid skrive til dig. Disse indstillinger gælder for personer og bots, som du kun deler et fællesskab med." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Venner af venner" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Kun venner" @@ -17369,6 +17446,10 @@ msgstr "Kun venner kan føje dig til gruppechats" msgid "Group chat adds: nobody" msgstr "Ingen kan føje dig til gruppechats" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Gruppechats" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Skjult" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Hvis du mener, at det er ulovligt, skal du angive, hvilken lov og hvorfo msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Hvis du lukker dette, kan du altid slå notifikationer til på computeren senere under {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Hvis du glemmer din adgangskode, er et gendannelsessæt den eneste måde at komme ind i din konto igen på." @@ -19645,6 +19726,11 @@ msgstr "Behold gratis og premium-niveauer. Du kan tilpasse niveauerne, sælge pr msgid "Keep grace period" msgstr "Behold overgangsperioden" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Behold mine nuværende indstillinger" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Største fil du kan uploade" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Sidst ændret: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Sidst ændret: aldrig" @@ -20134,7 +20220,7 @@ msgstr "Giver andre mulighed for at se dig på video." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Lad os få push-to-talk og genveje til at virke i andre apps." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Gør det muligt at nulstille din adgangskode, hvis du glemmer den." @@ -20727,8 +20813,8 @@ msgstr "Gør din instans personlig" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Administrer" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Administrer konti" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Administrer apps og enheder, der har adgang til din konto" @@ -20748,6 +20834,11 @@ msgstr "Administrer apps og enheder, der har adgang til din konto" msgid "Manage authorized applications" msgstr "Administrer godkendte apps" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Administrer godkendte apps" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Administrer fællesskab" msgid "Manage community features" msgstr "Administrer fællesskabsfunktioner" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Administrer enheder" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Der er ingen opdatering til computerappen." msgid "No displays found" msgstr "Ingen skærme fundet" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Ingen e-mailadresse angivet" @@ -23562,7 +23658,11 @@ msgstr "Ingen valgfrie tjenester er tilgængelige på denne instans. Du kan spri msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Intet fra {query} kunne anvendes. Ret den understregede værdi, eller tilføj noget at søge efter." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Ingen nøgler endnu. Tilføj en for at logge ind med dit fingeraftryk, ansigt eller en sikkerhedsnøgle." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Ingen adgangskode angivet" @@ -23975,7 +24075,7 @@ msgstr "Ikke fundet" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Ikke nu" @@ -24052,6 +24152,11 @@ msgstr "Intet at refundere" msgid "Nothing to search for" msgstr "Intet at søge efter" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Intet ændres. Dette bekræfter blot dine indstillinger." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Objekter" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Fra" @@ -24244,9 +24351,11 @@ msgstr "Ældste først" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Til" @@ -25376,7 +25485,7 @@ msgstr "Adgangsnøgle opdateret" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Adgangsnøgler kræver en signeret macOS-apppakke med et gyldigt app-id. #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Adgangskode" @@ -25617,8 +25726,18 @@ msgstr "Pennsylvania" msgid "People" msgstr "Personer" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Folk i dine communities kan sende dig beskeder uden at være venner." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Folk i dine communities skal være dine venner, før de kan sende dig beskeder." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Folk skal være dine venner, før de kan sende dig beskeder. De kan stadig sende dig en venneanmodning." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Folk logger ind med en e-mailadresse og adgangskode. Nulstilling af adgangskoder og bekræftelse kræver levering af e-mail, hvilket du kan opsætte senere." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Folk, der deler et fællesskab med dig, kan sende dig beskeder direkte." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Folk, der deler et fællesskab med dig." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Folk, der deler mindst én ven med dig." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Slet permanent alle beskeder, du har sendt her, på tværs af alle kanal msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Slet permanent de beskeder, der matcher filtrene nedenfor. Dette kan ikke fortrydes." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Slet din konto og alle tilknyttede data permanent. Denne handling kan ikke fortrydes." @@ -27298,6 +27425,10 @@ msgstr "Årsag: {0}" msgid "Receipt" msgstr "Kvittering" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Modtag opkald lydløst" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Gendannelsesnøgle" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Gendannelsessæt" @@ -27596,10 +27727,6 @@ msgstr "Registrer" msgid "Register an account" msgstr "Opret en konto" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Registrerede adgangsnøgler" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Fjernelse af tilladelser kan begrænse bottens funktioner." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Når timeouten fjernes, kan <0>{targetUserTag} igen sende beskeder, reagere og deltage i talekanaler." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Omdøb" @@ -28215,6 +28342,11 @@ msgstr "Formular til omdøbning af kanal" msgid "Rename emoji" msgstr "Omdøb emoji" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Omdøb adgangsnøgle {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Kræv 2FA for moderatorhandlinger" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Kræv en adgangsnøgle som din anden faktor" @@ -28961,7 +29093,7 @@ msgstr "Tilbage til login" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Vis" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Gennemse og bekræft" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Gennemgå de apps, der kan få adgang til din konto." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Gennemgå privatlivsindstillinger" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Gennemgå de enheder, hvor du er logget ind, og afbryd sessioner, du ikke genkender." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Højre museknap" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Lige nu" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Mætning" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Mætning" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Gem" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Spar 17 %" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Gem et gendannelsessæt" @@ -29434,7 +29569,9 @@ msgstr "Gem baggrund" msgid "Save banner" msgstr "Gem banner" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Gem ændringer" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Sikkerhed" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Sikkerhedsfunktioner" @@ -30830,7 +30967,7 @@ msgstr "Angiv genvej til at slå mikrofonen fra" msgid "Set new password" msgstr "Angiv ny adgangskode" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Angiv adgangskode" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Angav taleregionen til automatisk" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Opsæt" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Opsæt {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Konfigurer godkendelsesapp" @@ -31910,6 +32050,11 @@ msgstr "Loginforløb" msgid "Sign-in method" msgstr "Login-metode" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Loginmetoder" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Lydløst opkald" msgid "Silent calls" msgstr "Lydløse opkald" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Lydløse opkald fra alle" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Stille, når enheden ikke har egen lydinput" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Stop med at stole på alle links?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Vil du stoppe med at bruge adgangsnøgler til tofaktorgodkendelse?" @@ -34057,6 +34198,11 @@ msgstr "Tags hjælper folk med at finde opslag. Du kan tilføje op til {count} t msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Tags skal være på 2 til {maxLength} tegn og alfanumeriske." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Tag et øjeblik til at tjekke, hvem der kan sende dig beskeder. Intet ændres, medmindre du vælger det." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Træder i kraft ved din næste fornyelse. Vi modregner {creditLabel} fra din nuværende månedlige betaling, så din første årlige betaling bliver <0>{firstRenewalPriceLabel}. Fremtidige årlige fornyelser koster {renewalPrice}/år." @@ -34138,7 +34284,7 @@ msgstr "Tidsmæssige lag" msgid "Temporarily disable your account" msgstr "Deaktiver din konto midlertidigt" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Deaktiver din konto midlertidigt. Du kan genaktivere den senere ved at logge ind igen." @@ -35366,11 +35512,11 @@ msgstr "Dette er den anden valgmuligheds beskrivelse" msgid "This is the third option description" msgstr "Dette er den tredje valgmuligheds beskrivelse" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Dette er din sidste adgangsnøgle, og adgangsnøgler er din anden faktor. Hvis du sletter den, slår du tofaktorgodkendelse fra for din konto, og dine nuværende backupkoder holder op med at virke." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." 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." @@ -36481,7 +36627,8 @@ msgstr "Tyrkisk" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Slå fra" @@ -36499,6 +36646,11 @@ msgstr "Slå alt fra, du ikke er tryg ved. Nogle funktioner holder muligvis op m msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Slå lyddeling fra for denne kilde, eller prøv igen om et øjeblik." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Slå godkendelsesapp fra" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Slå privatlivsbeskyttelse under streaming fra, før du ser login- eller kontosikkerhedsoplysninger." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Slå til" @@ -36669,10 +36821,6 @@ msgstr "Tofaktorgodkendelse deaktiveret" msgid "Two-factor authentication enabled" msgstr "Tofaktorgodkendelse aktiveret" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Tofaktorgodkendelse er aktiveret" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Brug faktisk værdi" msgid "Use alternative method" msgstr "Brug en anden metode" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Brug en godkendelsesapp til at generere koder til tofaktorgodkendelse" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Brug systemets titellinje" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Vil du bruge adgangsnøgler til tofaktorgodkendelse?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Brug adgangsnøgler til at logge ind uden adgangskode" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Bekræft din e-mailadresse for at sende venneanmodninger." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Bekræft din e-mail, før du tilføjer en adgangsnøgle." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Bekræft din e-mail, før du tilføjer en godkendelsesapp." @@ -38947,7 +39095,7 @@ msgstr "Se og administrer udelukkede brugere." msgid "View and manage every webhook configured across your community." msgstr "Se og administrer alle webhooks, der er konfigureret i dit fællesskab." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Se og administrer dine backupkoder til gendannelse af konto" @@ -38986,7 +39134,7 @@ msgstr "Se kanal" msgid "View channel members" msgstr "Se kanalmedlemmer" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Se koder" @@ -40084,10 +40232,6 @@ msgstr "Når Tryk for at tale er slået til, styrer genvejen din mikrofon, så k msgid "Who can add" msgstr "Hvem kan tilføje" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Hvem kan føje dig til gruppechats" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Hvem kan deltage" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Hvem kan sende dig beskeder" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Hvem kan sende dig beskeder?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Du kan annullere sletningen inden for 14 dage" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Du kan ændre dette når som helst i dine privatlivsindstillinger, også for hvert fællesskab." @@ -40709,7 +40853,7 @@ msgstr "Du ændrede dit tag, mens du havde {PREMIUM_PRODUCT_NAME}. Det vil blive msgid "You do not have access to the channel where this message was sent." msgstr "Du har ikke adgang til den kanal, hvor denne besked blev sendt." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Du har endnu ikke et gendannelsessæt" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Du bliver ført til {redirectHostname} efter godkendelse." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Du bliver ikke længere bedt om en adgangsnøgle efter din adgangskode. Din godkendelsesapp er fortsat din anden faktor." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Du skal logge ind igen på alle enheder, du er logget ud af" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Du skal bruge en af dine adgangsnøgler for at logge ind på en ny enhed. Hvis du mister alle dine adgangsnøgler, kan du blive låst ude af din konto. Backupkoder gemmes for dig, så du stadig kan komme ind." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Din konto kræver flerfaktorgodkendelse, men der er ingen understøttede metoder konfigureret på denne enhed. Log ind på en enhed med din godkendelsesapp eller sikkerhedsnøgle, eller kontakt administratorerne af denne instans." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Zoom ind" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Zoom ud" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# fællesskab har sin egen indstilling} other {# fællesskaber har deres egen indstilling}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Skift også fællesskaberne nedenfor til at matche" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Kan sende dig en direkte besked" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Vælg, hvem der kan sende dig direkte beskeder." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Fremtidige communities, du tilmelder dig, vil bruge denne indstilling, og communities nedenfor ændres tilsvarende." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Fremtidige communities, du tilmelder dig, vil bruge dette." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Fremtidige communities, du tilmelder dig, vil bruge denne indstilling. Dine nuværende communities beholder deres indstillinger." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Nuværende" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Venner kan altid skrive til dig." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Behold mine nuværende indstillinger" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Intet ændres. Dette bekræfter blot dine indstillinger." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Folk i dine communities kan sende dig beskeder uden at være venner." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Folk i dine communities skal være dine venner, før de kan sende dig beskeder." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Privatlivsopsætningsbjælke" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Lige nu" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Tag et øjeblik til at tjekke, hvem der kan sende dig beskeder. Intet ændres, medmindre du vælger det." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Alle, der finder dig, kan sende en anmodning. Slå dette fra for at vælge grupper nedenfor." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Gælder for bots i fællesskaber, du tilslutter dig fremover. Du kan også ændre det for hvert fællesskab." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Gælder for communities, du tilmelder dig fra nu af. Du kan også ændre det for hver community." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Vælg, hvem der kan sende dig en venneanmodning." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Venner kan altid skrive til dig. Disse indstillinger gælder for personer og bots, som du kun deler et fællesskab med." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Folk, der deler et fællesskab med dig." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Folk, der deler mindst én ven med dig." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Opkald, du tillader, kommer stadig igennem, men de ringer ikke." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Vælg, hvem der kan tilføje dig til en gruppechat uden at spørge først." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Vælg, hvem der kan starte et opkald med dig." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Gruppechats" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Modtag opkald lydløst" diff --git a/fluxer_app/src/features/i18n/locales/de/messages.po b/fluxer_app/src/features/i18n/locales/de/messages.po index 90482f13c..20c6fda6d 100644 --- a/fluxer_app/src/features/i18n/locales/de/messages.po +++ b/fluxer_app/src/features/i18n/locales/de/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# Kanal folgt} other {# Kanäle folgen}} diesem Kan msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# Community gefunden} other {# Communitys gefunden}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# Community hat eine eigene Einstellung} other {# Communities haben eine eigene Einstellung}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# Community ist aufgrund einer Fehlfunktion des Fluxkompensators vorübergehend nicht verfügbar.} other {# Communitys sind aufgrund einer Fehlfunktion des Fluxkompensators vorübergehend nicht verfügbar.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# Community verwendet eine andere Einstellung} other {# Communities verwenden eine andere Einstellung}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# andere} other {# andere}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# Teilnehmer im Anruf} other {# Teilnehmer im Anruf}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# Passkey} other {# Passkeys}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Konto" msgid "Account & premium overrides" msgstr "Account- und Premium-Überschreibungen" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Accountzugriff" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Füge einen Account hinzu, um fortzufahren." msgid "Add an email and password to your account first." msgstr "Füge deinem Account zuerst eine E-Mail-Adresse und ein Passwort hinzu." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Füge deinem Account eine zusätzliche Sicherheitsebene hinzu" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Benutzerdefinierte Tastenkürzel hinzufügen, integrierte Tastenkürzel msgid "Add domain connection" msgstr "Domain-Verbindung hinzufügen" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "E-Mail-Adresse hinzufügen" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Berechtigungsüberschreibung hinzufügen" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Passkey hinzufügen" @@ -3548,6 +3544,14 @@ msgstr "Füge deine eigenen Suchmaschinen mit einem benutzerdefinierten URL-Must msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Füge deine eigenen Übersetzer mit einem benutzerdefinierten URL-Muster hinzu. Verwende <0>{query} als Platzhalter für den zu übersetzenden Text." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Hinzugefügt am {createdDate}, zuletzt verwendet am {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Hinzugefügt am {createdDate}, nie verwendet" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Zu Favoriten hinzugefügt" msgid "Added to saved media" msgstr "Zu den gespeicherten Medien hinzugefügt" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Hinzugefügt: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Hinzugefügt: {createdDate} • zuletzt verwendet: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Großbuchstaben und Leerzeichen in Textkanalnamen zulassen. Wenn diese O msgid "Allow direct messages" msgstr "Direktnachrichten erlauben" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Direktnachrichten von Community-Bots zulassen" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Direktnachrichten von Community-Mitgliedern zulassen" @@ -4071,7 +4067,7 @@ msgstr "{permissions} erlaubt" msgid "Allowed all members to mention this role" msgstr "Allen Mitgliedern erlaubt, diese Rolle zu erwähnen" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Erlaubte Anrufer" @@ -4080,7 +4076,7 @@ msgstr "Erlaubte Anrufer" msgid "Allowed flexible text channel names" msgstr "Flexible Text-Kanalnamen erlaubt" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Erlaubte Einladungen" @@ -4169,6 +4165,11 @@ msgstr "Bereits eingelöst" msgid "Already set to cancel" msgstr "Kündigung bereits geplant" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Auch die unten aufgeführten Communities entsprechend ändern" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Jeder kann einen Account beantragen, aber ein Administrator muss den Antrag genehmigen." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Jeder in meinen Communities" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Jeder, der dich findet, kann eine Anfrage senden. Schalte dies aus, um unten Gruppen auszuwählen." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Apps & Bots" msgid "Applies to" msgstr "Gilt für" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Gilt für Bots in Communities, denen du von nun an beitrittst. Du kannst es auch für jede Community ändern." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Gilt für Communities, denen du ab jetzt beitrittst. Du kannst es auch für jede Community ändern." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Design anwenden" msgid "Apply to all communities" msgstr "Auf alle Communitys anwenden" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Auch auf diese Communities anwenden" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Genehmigt" msgid "Apps" msgstr "Apps" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Apps und Geräte" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Möchtest du die Kategorie \"{categoryName}\" wirklich löschen? Der darin enthaltene Kanal wird an den Anfang der Kanalliste verschoben." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Möchtest du den Passkey <0>{0} wirklich löschen?" @@ -4881,7 +4894,7 @@ msgstr "Möchtest du diesen Anhang wirklich löschen? Diese Aktion kann nicht r msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Möchtest du diese Community wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden. Alle Kanäle, Nachrichten und Einstellungen werden dauerhaft gelöscht." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Möchtest du diesen Passkey wirklich löschen?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Vor dem Starten von Anrufen nachfragen" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Beim Anmelden nach deinem Passwort zusätzlich einen Passkey abfragen" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Fordere nach deinem Passwort einen zweiten Schritt an, wenn du dich anmeldest." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Authentifizierung" msgid "Authenticator" msgstr "Authentifizierungs-App" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Authenticator-App" @@ -5314,7 +5332,7 @@ msgstr "Autorisierte Apps" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Backup-Code" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Anrufdatenschutz" msgid "Calls" msgstr "Anrufe" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Anrufe, die du erlaubst, kommen weiterhin durch, aber sie klingeln nicht." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Kameras und virtuelle Aufnahmegeräte werden hier in {productName} ausge msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kameras sind bei mehr als {voiceChannelCameraUserLimit} Teilnehmenden deaktiviert" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Kann dir Direktnachrichten senden" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Hintergrund für Chat-Einbettungen ändern" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "E-Mail-Adresse ändern" @@ -7141,7 +7168,7 @@ msgstr "Eigentümer ändern" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Wähle, welche Suchmaschine standardmäßig verwendet wird, wenn du ausg msgid "Choose which translator is used by default when translating selected text." msgstr "Wähle, welcher Übersetzer standardmäßig verwendet wird, wenn du ausgewählten Text übersetzt." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Wähle aus, wer dich ohne Rückfrage zu einer Gruppenunterhaltung hinzufügen kann." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Wähle aus, wer diese Verbindung in deinem Profil sehen kann." @@ -8126,6 +8157,14 @@ msgstr "Wähle aus, wer diese Verbindung in deinem Profil sehen kann." msgid "Choose who can see your profile details" msgstr "Wähle aus, wer deine Profildetails sehen kann" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Wähle aus, wer dir eine Freundschaftsanfrage senden kann." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Wähle aus, wer dich anrufen kann." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Beanspruche deinen Account, indem du eine E-Mail-Adresse und ein Passwor msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Beanspruche dein Konto, indem du einen Benutzernamen und ein Passwort wählst. Du meldest dich damit an, wähle also welche, die du dir merken kannst." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Beanspruche deinen Account, um Sicherheitsfunktionen wie die Zwei-Faktor-Authentifizierung und Passkeys zu nutzen." @@ -8778,6 +8817,10 @@ msgstr "Codec" msgid "Codes" msgstr "Codes" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Codes aus deiner Authenticator-App sind dein zweiter Schritt bei der Anmeldung." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Communitys mit über 250 Mitgliedern werden automatisch auf die Einstell msgid "Communities you can join" msgstr "Communities, denen du beitreten kannst" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Neue Communities, denen du beitrittst, werden dies verwenden, und die Communities unten werden entsprechend geändert." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Communities, denen du von nun an beitrittst, werden diese verwenden." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Communities, denen du von nun an beitrittst, werden diese verwenden. Deine aktuellen Communities behalten ihre Einstellungen." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Anwendung konnte nicht gelöscht werden" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Passkey konnte nicht gelöscht werden" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Umgehung der Erwähnungsunterdrückung konnte nicht aktualisiert werden" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Passkey-Zwei-Faktor-Authentifizierung konnte nicht aktualisiert werden" @@ -10893,7 +10951,7 @@ msgstr "Neue Gruppe mit {userName} erstellen" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Neues Kit erstellen" @@ -11050,8 +11108,8 @@ msgstr "Öffentliche Threads erstellen" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Wiederherstellungspaket erstellen" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Erstellt" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Erstellt {0}" @@ -11240,6 +11298,11 @@ msgstr "Strg" msgid "Currency" msgstr "Währung" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Aktuell" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Nachrichten anderer Mitglieder löschen. Das Anpinnen wird separat gesteuert." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Passkey löschen" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Passkey {passkeyName} löschen" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Gerät:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Vorschau von Direktnachrichten" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Direktnachrichten" @@ -12756,7 +12824,6 @@ msgstr "Direkt-Upload aktiv" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Hardwarebeschleunigung deaktivieren?" msgid "Disable mobile push notifications" msgstr "Mobile Push-Benachrichtigungen deaktivieren" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Konto deaktivieren oder löschen" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "E-Mail" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "E-Mail-Adresse" @@ -14232,7 +14304,6 @@ msgstr "Favoriten leer" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Aktivieren" @@ -14972,7 +15043,7 @@ msgstr "Jede Community, die diesem Kanal folgt, erhält eine Kopie. Wenn du sie #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Jeder" @@ -16517,10 +16588,14 @@ msgstr "Freunde und ausgewählte Gruppen können dich anrufen" msgid "Friends and small communities only" msgstr "Nur Freunde und kleine Communitys" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Freunde können dir jederzeit Direktnachrichten senden. Wähle, ob Personen, mit denen du eine Community teilst, dir eine Nachricht senden können, ohne zuerst eine Freundschaftsanfrage zu senden." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Freunde können dir immer Nachrichten senden." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Freunde können dir immer Nachrichten senden. Diese Einstellungen gelten für Personen und Bots, mit denen du nur eine Community teilst." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Freunde von Freunden" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Nur Freunde" @@ -17369,6 +17446,10 @@ msgstr "Zu Gruppenchats hinzufügen: nur Freunde" msgid "Group chat adds: nobody" msgstr "Zu Gruppenchats hinzufügen: niemand" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Gruppenchats" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Ausgeblendet" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Wenn du glaubst, dass es illegal ist, nenne das Gesetz und den Grund." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Wenn du diese Meldung schließt, kannst du Desktop-Benachrichtigungen später jederzeit unter {notificationSettingsPath} aktivieren." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Wenn du dein Passwort vergisst, ist ein Wiederherstellungskit der einzige Weg zurück in dein Konto." @@ -19645,6 +19726,11 @@ msgstr "Behalte kostenlose und Premium-Stufen bei. Du kannst die Stufen anpassen msgid "Keep grace period" msgstr "Übergangsfrist beibehalten" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Meine aktuellen Einstellungen beibehalten" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Größte Datei, die du hochladen kannst" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Zuletzt geändert: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Zuletzt geändert: nie" @@ -20134,7 +20220,7 @@ msgstr "Ermöglicht anderen, dich per Video zu sehen." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Damit Push-to-Talk und Verknüpfungen auch in anderen Apps funktionieren." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Damit kannst du dein Passwort zurücksetzen, falls du es vergisst." @@ -20727,8 +20813,8 @@ msgstr "Gestalte die Instanz nach deinen Wünschen" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Verwalten" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Accounts verwalten" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Apps und Geräte verwalten, die Zugriff auf deinen Account haben" @@ -20748,6 +20834,11 @@ msgstr "Apps und Geräte verwalten, die Zugriff auf deinen Account haben" msgid "Manage authorized applications" msgstr "Autorisierte Apps verwalten" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Autorisierte Apps verwalten" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Community verwalten" msgid "Manage community features" msgstr "Community-Funktionen verwalten" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Geräte verwalten" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Kein Desktop-Update verfügbar." msgid "No displays found" msgstr "Keine Displays gefunden" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Keine E-Mail-Adresse festgelegt" @@ -23562,7 +23658,11 @@ msgstr "Auf dieser Instanz sind keine optionalen Dienste verfügbar. Du kannst d msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Nichts von {query} konnte angewendet werden. Korrigiere den unterstrichenen Wert oder füge etwas hinzu, nach dem gesucht werden kann." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Noch keine Passkeys. Füge einen hinzu, um dich mit deinem Fingerabdruck, Gesicht oder einem Sicherheitsschlüssel anzumelden." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Kein Passwort festgelegt" @@ -23975,7 +24075,7 @@ msgstr "Nicht gefunden" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Später" @@ -24052,6 +24152,11 @@ msgstr "Nichts zu erstatten" msgid "Nothing to search for" msgstr "Nichts zum Suchen" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Es wird sich nichts ändern. Dies bestätigt nur deine Einstellungen." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Objekte" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Aus" @@ -24244,9 +24351,11 @@ msgstr "Älteste zuerst" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "An" @@ -25376,7 +25485,7 @@ msgstr "Passkey aktualisiert" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Passkeys erfordern ein signiertes macOS-Bundle mit einer gültigen Anwen #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Passwort" @@ -25617,8 +25726,18 @@ msgstr "Pennsylvania" msgid "People" msgstr "Personen" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Personen in deinen Communities können dir auch ohne Freundschaft eine Nachricht senden." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Personen in deinen Communities müssen deine Freunde sein, bevor sie dir Nachrichten senden können." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Personen müssen deine Freunde sein, bevor sie dir Nachrichten senden können. Sie können dir trotzdem eine Freundschaftsanfrage senden." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Nutzer melden sich mit E-Mail-Adresse und Passwort an. Passwort-Resets und Verifizierung erfordern E-Mail-Zustellung, die du später einrichten kannst." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Personen, die eine Community mit dir teilen, können dir direkt Nachrichten senden." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Personen, die eine Community mit dir teilen." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Personen, die mindestens einen Freund mit dir teilen." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Alle Nachrichten, die du hier in sämtlichen Kanälen gesendet hast, dau msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Die Nachrichten, die den unten stehenden Filtern entsprechen, werden dauerhaft gelöscht. Dies kann nicht rückgängig gemacht werden." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Deinen Account und alle damit verbundenen Daten dauerhaft löschen. Diese Aktion kann nicht rückgängig gemacht werden." @@ -27298,6 +27425,10 @@ msgstr "Grund: {0}" msgid "Receipt" msgstr "Beleg" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Anrufe lautlos empfangen" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Wiederherstellungsschlüssel" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Wiederherstellungskit" @@ -27596,10 +27727,6 @@ msgstr "Registrieren" msgid "Register an account" msgstr "Ein Konto registrieren" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Registrierte Passkeys" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Das Entfernen von Berechtigungen könnte die Funktionen des Bots einschr msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Wenn der Timeout aufgehoben wird, kann <0>{targetUserTag} wieder Nachrichten senden, reagieren und Sprachkanälen beitreten." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Umbenennen" @@ -28215,6 +28342,11 @@ msgstr "Formular zum Umbenennen eines Kanals" msgid "Rename emoji" msgstr "Emoji umbenennen" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Passkey {passkeyName} umbenennen" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "2FA für Moderationsaktionen erforderlich" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Passkey als zweiten Faktor verlangen" @@ -28961,7 +29093,7 @@ msgstr "Zurück zur Anmeldung" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Anzeigen" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Überprüfen und bestätigen" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Überprüfe die Apps, die auf deinen Account zugreifen können." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Datenschutzeinstellungen überprüfen" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Überprüfe die angemeldeten Geräte und melde Sitzungen ab, die du nicht erkennst." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Rechte Maustaste" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Momentan" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Sättigung" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Sättigung" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Speichern" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "17 % sparen" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Wiederherstellungsschlüssel speichern" @@ -29434,7 +29569,9 @@ msgstr "Hintergrund speichern" msgid "Save banner" msgstr "Banner speichern" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Änderungen speichern" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Sicherheit" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Sicherheitsfunktionen" @@ -30830,7 +30967,7 @@ msgstr "Tastenkombination zum Stummschalten festlegen" msgid "Set new password" msgstr "Neues Passwort festlegen" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Passwort festlegen" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Die Sprachregion auf automatisch gesetzt" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Einrichten" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "{productName} einrichten" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Authenticator-App einrichten" @@ -31910,6 +32050,11 @@ msgstr "Anmeldevorgang" msgid "Sign-in method" msgstr "Anmeldemethode" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Anmeldemethoden" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Stummer Anruf" msgid "Silent calls" msgstr "Lautlose Anrufe" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Lautlose Anrufe von allen" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Stumm, wenn das Aufnahmegerät keinen eigenen Audioeingang hat" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Allen Links nicht mehr vertrauen?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Passkeys für die Zwei-Faktor-Authentifizierung nicht mehr verwenden?" @@ -34057,6 +34198,11 @@ msgstr "Tags helfen Leuten, Beiträge zu finden. Du kannst bis zu {count} Tags h msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Tags müssen 2 bis {maxLength} alphanumerische Zeichen lang sein." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Nimm dir einen Moment Zeit, um zu überprüfen, wer dich kontaktieren kann. Es ändert sich nichts, es sei denn, du wählst es aus." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Tritt bei deiner nächsten Verlängerung in Kraft. Wir werden eine Gutschrift von {creditLabel} von deiner aktuellen monatlichen Zahlung anrechnen, sodass deine erste jährliche Gebühr <0>{firstRenewalPriceLabel} beträgt. Zukünftige jährliche Verlängerungen kosten {renewalPrice}/Jahr." @@ -34138,7 +34284,7 @@ msgstr "Zeitliche Ebenen" msgid "Temporarily disable your account" msgstr "Account vorübergehend deaktivieren" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Deinen Account vorübergehend deaktivieren. Du kannst ihn später durch erneutes Anmelden wieder aktivieren." @@ -35366,11 +35512,11 @@ msgstr "Dies ist die Beschreibung der zweiten Option" msgid "This is the third option description" msgstr "Dies ist die Beschreibung der dritten Option" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Dies ist dein letzter Passkey und Passkeys sind dein zweiter Faktor. Wenn du ihn löschst, wird die Zwei-Faktor-Authentifizierung für deinen Account deaktiviert, und deine aktuellen Backup-Codes funktionieren nicht mehr." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Dies ist dein letzter Passkey. Sobald er weg ist, kannst du keinen Passkey mehr als zweiten Faktor verwenden." @@ -36481,7 +36627,8 @@ msgstr "Türkisch" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Deaktivieren" @@ -36499,6 +36646,11 @@ msgstr "Deaktiviere alles, womit du dich nicht wohlfühlst. Einige Funktionen k msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Audiofreigabe für diese Quelle deaktivieren oder es in einem Moment erneut versuchen." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Authenticator-App deaktivieren" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Deaktiviere den Streaming-Datenschutz, bevor du Anmelde- oder Accountsicherheitsdetails ansiehst." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Aktivieren" @@ -36669,10 +36821,6 @@ msgstr "Zwei-Faktor-Authentifizierung deaktiviert" msgid "Two-factor authentication enabled" msgstr "Zwei-Faktor-Authentifizierung aktiviert" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Zwei-Faktor-Authentifizierung ist aktiviert" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Tatsächlichen Wert verwenden" msgid "Use alternative method" msgstr "Alternative Methode verwenden" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Native Titelleiste verwenden" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Zwei-Faktor-Authentifizierung mit Passkeys verwenden?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Nutze Passkeys, um dich ohne Passwort anzumelden" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Bestätige deine E-Mail-Adresse, um Freundschaftsanfragen zu senden." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Bestätige deine E-Mail-Adresse, bevor du einen Passkey hinzufügst." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Bestätige deine E-Mail-Adresse, bevor du eine Authenticator-App hinzufügst." @@ -38947,7 +39095,7 @@ msgstr "Gebannte Nutzer ansehen und verwalten." msgid "View and manage every webhook configured across your community." msgstr "Alle für deine Community konfigurierten Webhooks ansehen und verwalten." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Backup-Codes zur Accountwiederherstellung ansehen und verwalten" @@ -38986,7 +39134,7 @@ msgstr "Kanal ansehen" msgid "View channel members" msgstr "Kanalmitglieder anzeigen" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Codes ansehen" @@ -40084,10 +40232,6 @@ msgstr "Solange Push-to-Talk aktiviert ist, steuert deine Tastenkombination dein msgid "Who can add" msgstr "Wer kann hinzufügen" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Wer dich zu Gruppenchats hinzufügen kann" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Wer kann beitreten" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Wer dir Nachrichten senden kann" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Wer kann dir Nachrichten senden?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Du kannst den Löschvorgang innerhalb von 14 Tagen abbrechen" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Du kannst das jederzeit in deinen Privatsphäre-Einstellungen ändern, auch für jede Community einzeln." @@ -40709,7 +40853,7 @@ msgstr "Du hast deinen Tag geändert, während du {PREMIUM_PRODUCT_NAME} hattest msgid "You do not have access to the channel where this message was sent." msgstr "Du hast keinen Zugriff auf den Kanal, in dem diese Nachricht gesendet wurde." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Du hast noch kein Wiederherstellungspaket" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Nach der Autorisierung wirst du zu {redirectHostname} weitergeleitet." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Du wirst nach deinem Passwort nicht mehr nach einem Passkey gefragt. Deine Authenticator-App bleibt dein zweiter Faktor." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Du musst dich auf allen abgemeldeten Geräten erneut anmelden" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Du benötigst einen deiner Passkeys, um dich auf einem neuen Gerät anzumelden. Wenn du alle deine Passkeys verlierst, kannst du dauerhaft aus deinem Account ausgesperrt werden. Backup-Codes werden für dich gespeichert, damit du weiterhin Zugang hast." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Für deinen Account ist die Multi-Faktor-Authentifizierung erforderlich, aber auf diesem Gerät sind keine unterstützten Methoden eingerichtet. Melde dich auf einem Gerät mit deiner Authenticator-App oder deinem Sicherheitsschlüssel an oder wende dich an die Administratoren dieser Instanz." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Vergrößern" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Verkleinern" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# Community hat eine eigene Einstellung} other {# Communities haben eine eigene Einstellung}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Auch die unten aufgeführten Communities entsprechend ändern" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Kann dir Direktnachrichten senden" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Wähle aus, wer dir Direktnachrichten senden kann." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Neue Communities, denen du beitrittst, werden dies verwenden, und die Communities unten werden entsprechend geändert." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Communities, denen du von nun an beitrittst, werden diese verwenden." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Communities, denen du von nun an beitrittst, werden diese verwenden. Deine aktuellen Communities behalten ihre Einstellungen." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Aktuell" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Freunde können dir immer Nachrichten senden." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Meine aktuellen Einstellungen beibehalten" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Es wird sich nichts ändern. Dies bestätigt nur deine Einstellungen." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Personen in deinen Communities können dir auch ohne Freundschaft eine Nachricht senden." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Personen in deinen Communities müssen deine Freunde sein, bevor sie dir Nachrichten senden können." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Datenschutz-Einrichtung-Banner" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Momentan" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Nimm dir einen Moment Zeit, um zu überprüfen, wer dich kontaktieren kann. Es ändert sich nichts, es sei denn, du wählst es aus." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Jeder, der dich findet, kann eine Anfrage senden. Schalte dies aus, um unten Gruppen auszuwählen." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Gilt für Bots in Communities, denen du von nun an beitrittst. Du kannst es auch für jede Community ändern." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Gilt für Communities, denen du ab jetzt beitrittst. Du kannst es auch für jede Community ändern." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Wähle aus, wer dir eine Freundschaftsanfrage senden kann." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Freunde können dir immer Nachrichten senden. Diese Einstellungen gelten für Personen und Bots, mit denen du nur eine Community teilst." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Personen, die eine Community mit dir teilen." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Personen, die mindestens einen Freund mit dir teilen." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Anrufe, die du erlaubst, kommen weiterhin durch, aber sie klingeln nicht." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Wähle aus, wer dich ohne Rückfrage zu einer Gruppenunterhaltung hinzufügen kann." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Wähle aus, wer dich anrufen kann." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Gruppenchats" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Anrufe lautlos empfangen" diff --git a/fluxer_app/src/features/i18n/locales/el/messages.po b/fluxer_app/src/features/i18n/locales/el/messages.po index 800ca0c53..6c44844da 100644 --- a/fluxer_app/src/features/i18n/locales/el/messages.po +++ b/fluxer_app/src/features/i18n/locales/el/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# κανάλι ακολουθεί} other {# καν msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# κοινότητα βρέθηκε} other {# κοινότητες βρέθηκαν}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# κοινότητα έχει τη δική της ρύθμιση} other {# κοινότητες έχουν τη δική τους ρύθμιση}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# κοινότητα είναι προσωρινά μη διαθέσιμη λόγω δυσλειτουργίας του πυκνωτή ροής.} other {# κοινότητες είναι προσωρινά μη διαθέσιμες λόγω δυσλειτουργίας του πυκνωτή ροής.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# κοινότητα χρησιμοποιεί διαφορετική ρύθμιση} other {# κοινότητες χρησιμοποιούν διαφορετική ρύθμιση}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# άλλος} other {# άλλοι}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# συμμετέχων στην κλήση} other {# συμμετέχοντες στην κλήση}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# κλειδί πρόσβασης} other {# κλειδιά πρόσβασης}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Λογαριασμός" msgid "Account & premium overrides" msgstr "Παρακάμψεις λογαριασμού και premium" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Πρόσβαση λογαριασμού" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Προσθέστε έναν λογαριασμό για να συνεχ msgid "Add an email and password to your account first." msgstr "Προσθέστε πρώτα ένα email και έναν κωδικό πρόσβασης στον λογαριασμό σας." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Πρόσθεσε ένα επιπλέον επίπεδο ασφαλείας στον λογαριασμό σου" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Προσθήκη προσαρμοσμένων συντομεύσεων, msgid "Add domain connection" msgstr "Προσθήκη σύνδεσης τομέα" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Προσθήκη email" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Προσθήκη παράκαμψης" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Προσθήκη κλειδιού πρόσβασης" @@ -3548,6 +3544,14 @@ msgstr "Προσθέστε τις δικές σας μηχανές αναζήτ msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Προσθέστε τους δικούς σας μεταφραστές με ένα προσαρμοσμένο μοτίβο URL. Χρησιμοποιήστε το <0>{query} ως σύμβολο κράτησης θέσης για το κείμενο προς μετάφραση." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Προστέθηκε {createdDate}, τελευταία χρήση {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Προστέθηκε {createdDate}, δεν χρησιμοποιήθηκε ποτέ" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Προστέθηκε στα αγαπημένα" msgid "Added to saved media" msgstr "Προστέθηκε στα αποθηκευμένα πολυμέσα" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Προστέθηκε: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Προστέθηκε: {createdDate} • τελευταία χρήση: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Να επιτρέπονται κεφαλαία γράμματα και msgid "Allow direct messages" msgstr "Να επιτρέπονται τα απευθείας μηνύματα" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Να επιτρέπονται τα απευθείας μηνύματα από bot κοινοτήτων" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Να επιτρέπονται τα απευθείας μηνύματα από μέλη της κοινότητας" @@ -4071,7 +4067,7 @@ msgstr "Επιτράπηκαν {permissions}" msgid "Allowed all members to mention this role" msgstr "Επιτράπηκε σε όλα τα μέλη να κάνουν αναφορά σε αυτόν τον ρόλο" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Επιτρεπόμενοι καλούντες" @@ -4080,7 +4076,7 @@ msgstr "Επιτρεπόμενοι καλούντες" msgid "Allowed flexible text channel names" msgstr "Επιτρέπονται ευέλικτα ονόματα καναλιών κειμένου" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Επιτρεπόμενες προσκλήσεις" @@ -4169,6 +4165,11 @@ msgstr "Έχει ήδη εξαργυρωθεί" msgid "Already set to cancel" msgstr "Έχει ήδη οριστεί για ακύρωση" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Και άλλαξε και τις παρακάτω κοινότητες ώστε να ταιριάζουν" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Οποιοσδήποτε μπορεί να ζητήσει λογαριασμό, αλλά ένας διαχειριστής πρέπει να τον εγκρίνει." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Οποιοσδήποτε στις κοινότητές μου" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Όποιος σε βρει μπορεί να στείλει αίτημα. Απενεργοποίησε αυτήν την επιλογή για να επιλέξεις ομάδες παρακάτω." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Εφαρμογές και bot" msgid "Applies to" msgstr "Ισχύει για" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Ισχύει για bots σε κοινότητες που θα ενταχθείς από τώρα και στο εξής. Μπορείς επίσης να το αλλάξεις για κάθε κοινότητα." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Ισχύει για κοινότητες που θα συμμετάσχεις από τώρα και στο εξής. Μπορείς επίσης να το αλλάξεις για κάθε κοινότητα." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Εφαρμογή θέματος" msgid "Apply to all communities" msgstr "Εφαρμογή σε όλες τις κοινότητες" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Εφαρμογή και σε αυτές τις κοινότητες" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Εγκεκριμένο" msgid "Apps" msgstr "Εφαρμογές" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Εφαρμογές και συσκευές" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε την κατηγορία \"{categoryName}\"; Το κανάλι που περιέχει θα μετακινηθεί στην κορυφή της λίστας καναλιών." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε το κλειδί πρόσβασης <0>{0};" @@ -4881,7 +4894,7 @@ msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετ msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτήν την κοινότητα; Αυτή η ενέργεια δεν μπορεί να αναιρεθεί. Όλα τα κανάλια, τα μηνύματα και οι ρυθμίσεις θα διαγραφούν οριστικά." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Είστε σίγουροι ότι θέλετε να διαγράψετε αυτό το κλειδί πρόσβασης;" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Ζητά επιβεβαίωση πριν από την έναρξη κλήσης" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Να ζητείται κλειδί πρόσβασης μετά τον κωδικό πρόσβασής σας κατά τη σύνδεση" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Ζητήστε ένα δεύτερο βήμα μετά τον κωδικό πρόσβασής σας κατά τη σύνδεση." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Έλεγχος ταυτότητας" msgid "Authenticator" msgstr "Εφαρμογή ελέγχου ταυτότητας" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Εφαρμογή ελέγχου ταυτότητας" @@ -5314,7 +5332,7 @@ msgstr "Εξουσιοδοτημένες εφαρμογές" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Εφεδρικός κωδικός" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Απόρρητο κλήσεων" msgid "Calls" msgstr "Κλήσεις" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Οι κλήσεις που επιτρέπεις εξακολουθούν να έρχονται, αλλά δεν χτυπούν." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Οι κάμερες και οι συσκευές εικονικής λή msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Οι κάμερες είναι απενεργοποιημένες πάνω από {voiceChannelCameraUserLimit} συμμετέχοντες" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Μπορεί να σου στείλει απευθείας μήνυμα" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Αλλαγή φόντου ενσωμάτωσης συνομιλίας" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Αλλαγή email" @@ -7141,7 +7168,7 @@ msgstr "Αλλαγή κατόχου" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Επιλέξτε ποια μηχανή αναζήτησης θα χρη msgid "Choose which translator is used by default when translating selected text." msgstr "Επιλέξτε ποιος μεταφραστής θα χρησιμοποιείται από προεπιλογή κατά τη μετάφραση επιλεγμένου κειμένου." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Επίλεξε ποιος μπορεί να σε προσθέσει σε ομαδική συνομιλία χωρίς να ρωτήσει πρώτα." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Επίλεξε ποιος μπορεί να δει αυτήν τη σύνδεση στο προφίλ σου." @@ -8126,6 +8157,14 @@ msgstr "Επίλεξε ποιος μπορεί να δει αυτήν τη σύ msgid "Choose who can see your profile details" msgstr "Επιλέξτε ποιος μπορεί να βλέπει τα στοιχεία του προφίλ σας" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Επιλέξτε ποιος μπορεί να σας στείλει αίτημα φιλίας." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Επίλεξε ποιος μπορεί να ξεκινήσει μια κλήση μαζί σου." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Διεκδικήστε τον λογαριασμό σας προσθέτ msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Διεκδίκησε τον λογαριασμό σου επιλέγοντας ένα όνομα χρήστη και έναν κωδικό πρόσβασης. Με αυτά θα συνδέεσαι, οπότε διάλεξε αυτά που θα θυμάσαι." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Διεκδικήστε τον λογαριασμό σας για να αποκτήσετε πρόσβαση σε λειτουργίες ασφαλείας, όπως έλεγχος ταυτότητας δύο παραγόντων και κλειδιά πρόσβασης." @@ -8778,6 +8817,10 @@ msgstr "Κωδικοποιητής" msgid "Codes" msgstr "Κωδικοί" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Οι κωδικοί από την εφαρμογή ελέγχου ταυτότητας είναι το δεύτερο βήμα κατά τη σύνδεσή σας." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Οι κοινότητες με πάνω από 250 άτομα αναγκ msgid "Communities you can join" msgstr "Κοινότητες στις οποίες μπορείτε να συμμετάσχετε" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Οι κοινότητες που θα συμμετέχεις από τώρα και στο εξής θα χρησιμοποιούν αυτήν την ρύθμιση, και οι κοινότητες που αναφέρονται παρακάτω θα αλλάξουν ανάλογα." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Οι κοινότητες που θα συμμετέχεις από τώρα και στο εξής θα χρησιμοποιούν αυτήν την επιλογή." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Οι κοινότητες που θα συμμετέχεις από τώρα και στο εξής θα χρησιμοποιούν αυτήν την ρύθμιση. Οι τρέχουσες κοινότητές σου διατηρούν τις δικές τους ρυθμίσεις." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Δεν ήταν δυνατή η διαγραφή της εφαρμογής" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Δεν ήταν δυνατή η διαγραφή του κλειδιού πρόσβασης" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Δεν ήταν δυνατή η ενημέρωση της παράκαμψης καταστολής αναφορών" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Δεν ήταν δυνατή η ενημέρωση του ελέγχου ταυτότητας δύο παραγόντων με κλειδί πρόσβασης" @@ -10893,7 +10951,7 @@ msgstr "Δημιουργία νέας ομάδας με τον/την {userName} #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Δημιουργία νέου κιτ" @@ -11050,8 +11108,8 @@ msgstr "Δημιουργία δημόσιων νημάτων" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Δημιουργία κιτ ανάκτησης" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Δημιουργήθηκε" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Δημιουργήθηκε {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Νόμισμα" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Τρέχουσα" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Ντέλαγουερ" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Διαγραφή μηνυμάτων άλλων μελών. Το καρφίτσωμα ελέγχεται ξεχωριστά." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Διαγραφή κλειδιού πρόσβασης" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Διαγραφή κωδικού πρόσβασης {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Συσκευή:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Προεπισκοπήσεις απευθείας μηνυμάτων" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Απευθείας μηνύματα" @@ -12756,7 +12824,6 @@ msgstr "Άμεση μεταφόρτωση ενεργή" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Απενεργοποίηση επιτάχυνσης υλικού;" msgid "Disable mobile push notifications" msgstr "Απενεργοποίηση ειδοποιήσεων push σε κινητό" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Απενεργοποίηση ή διαγραφή του λογαριασμού σας" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "Email" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Διεύθυνση email" @@ -14232,7 +14304,6 @@ msgstr "Κενά αγαπημένα" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Ενεργοποίηση" @@ -14972,7 +15043,7 @@ msgstr "Κάθε κοινότητα που ακολουθεί αυτό το κα #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Όλοι" @@ -16517,10 +16588,14 @@ msgstr "Οι φίλοι και οι επιλεγμένες ομάδες μπορ msgid "Friends and small communities only" msgstr "Μόνο φίλοι και μικρές κοινότητες" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Οι φίλοι μπορούν πάντα να σου στέλνουν απευθείας μηνύματα. Επίλεξε αν άτομα που μοιράζονται μια κοινότητα μαζί σου μπορούν να σου στείλουν μήνυμα χωρίς να στείλουν πρώτα αίτημα φιλίας." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Οι φίλοι μπορούν πάντα να σου στείλουν μήνυμα." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Οι φίλοι μπορούν πάντα να σου στείλουν μήνυμα. Αυτές οι ρυθμίσεις αφορούν άτομα και bots με τα οποία μοιράζεσαι μόνο μια κοινότητα." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Φίλοι φίλων" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Μόνο φίλοι" @@ -17369,6 +17446,10 @@ msgstr "Προσθήκη σε ομαδική συνομιλία: μόνο φίλ msgid "Group chat adds: nobody" msgstr "Προσθήκη σε ομαδική συνομιλία: κανείς" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Ομαδικές συνομιλίες" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Κρυφό" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Αν πιστεύετε ότι είναι παράνομο, αναφέρ msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Αν το απορρίψετε, μπορείτε πάντα να ενεργοποιήσετε τις ειδοποιήσεις στην επιφάνεια εργασίας αργότερα στην ενότητα {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Αν ξεχάσεις τον κωδικό σου, ένα κιτ ανάκτησης είναι ο μόνος τρόπος να ξαναμπείς στον λογαριασμό σου." @@ -19645,6 +19726,11 @@ msgstr "Διατήρησε δωρεάν και premium βαθμίδες. Μπο msgid "Keep grace period" msgstr "Διατήρηση περιόδου χάριτος" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Διατήρηση τρεχουσών ρυθμίσεων" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Το μεγαλύτερο αρχείο που μπορείς να ανεβάσεις" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Τελευταία αλλαγή: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Τελευταία αλλαγή: ποτέ" @@ -20134,7 +20220,7 @@ msgstr "Επιτρέπει σε άλλους να σας βλέπουν σε β msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Ας κάνουμε τις λειτουργίες \"πάτα για να μιλήσεις\" και τις συντομεύσεις να λειτουργούν και σε άλλες εφαρμογές." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Σας επιτρέπει να επαναφέρετε τον κωδικό πρόσβασής σας αν τον ξεχάσετε." @@ -20727,8 +20813,8 @@ msgstr "Κάντε την παρουσία δική σας" msgid "Malta" msgstr "Μάλτα" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Διαχείριση" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Διαχείριση λογαριασμών" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Διαχειριστείτε εφαρμογές και συσκευές που έχουν πρόσβαση στον λογαριασμό σας" @@ -20748,6 +20834,11 @@ msgstr "Διαχειριστείτε εφαρμογές και συσκευές msgid "Manage authorized applications" msgstr "Διαχείριση εξουσιοδοτημένων εφαρμογών" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Διαχείριση εξουσιοδοτημένων εφαρμογών" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Διαχείριση κοινότητας" msgid "Manage community features" msgstr "Διαχείριση λειτουργιών κοινότητας" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Διαχείριση συσκευών" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Δεν υπάρχει διαθέσιμη ενημέρωση για τη msgid "No displays found" msgstr "Δεν βρέθηκαν οθόνες" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Δεν έχει οριστεί διεύθυνση email" @@ -23562,7 +23658,11 @@ msgstr "Δεν υπάρχουν διαθέσιμες προαιρετικές υ msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Κανένα τμήμα του {query} δεν ήταν δυνατό να εφαρμοστεί. Διορθώστε την υπογραμμισμένη τιμή ή προσθέστε κάτι για αναζήτηση." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Δεν υπάρχουν ακόμα κλειδιά πρόσβασης. Προσθέστε ένα για να συνδεθείτε με το δακτυλικό σας αποτύπωμα, το πρόσωπό σας ή ένα κλειδί ασφαλείας." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Δεν έχει οριστεί κωδικός πρόσβασης" @@ -23975,7 +24075,7 @@ msgstr "Δεν βρέθηκε" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Όχι τώρα" @@ -24052,6 +24152,11 @@ msgstr "Δεν υπάρχει τίποτα για επιστροφή χρημά msgid "Nothing to search for" msgstr "Δεν υπάρχει τίποτα για αναζήτηση" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Τίποτα δεν θα αλλάξει. Αυτό απλώς επιβεβαιώνει τις ρυθμίσεις σας." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Αντικείμενα" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Ανενεργό" @@ -24244,9 +24351,11 @@ msgstr "Παλαιότερα πρώτα" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Ενεργό" @@ -25376,7 +25485,7 @@ msgstr "Το κλειδί πρόσβασης ενημερώθηκε" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Τα κλειδιά πρόσβασης απαιτούν ένα υπογ #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Κωδικός πρόσβασης" @@ -25617,8 +25726,18 @@ msgstr "Πενσιλβάνια" msgid "People" msgstr "Άτομα" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Τα άτομα στις κοινότητές σου μπορούν να σου στείλουν μήνυμα χωρίς να είναι φίλοι." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Τα άτομα στις κοινότητές σου πρέπει να είναι φίλοι σου για να μπορούν να σου στείλουν μήνυμα." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Οι χρήστες πρέπει να είναι φίλοι σας για να σας στείλουν μήνυμα. Μπορούν ακόμα να σας στείλουν αίτημα φιλίας." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Οι χρήστες συνδέονται με διεύθυνση email και κωδικό πρόσβασης. Η επαναφορά κωδικού πρόσβασης και η επαλήθευση απαιτούν την αποστολή email, κάτι που μπορείτε να ρυθμίσετε αργότερα." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Άτομα που μοιράζονται μια κοινότητα μαζί σας μπορούν να σας στείλουν απευθείας μήνυμα." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Άτομα που μοιράζονται μια κοινότητα μαζί σας." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Άτομα που μοιράζονται τουλάχιστον έναν φίλο μαζί σου." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Οριστική διαγραφή όλων των μηνυμάτων π msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Οριστική διαγραφή των μηνυμάτων που ταιριάζουν με τα παρακάτω φίλτρα. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Διαγράψτε οριστικά τον λογαριασμό σας και όλα τα σχετικά δεδομένα. Αυτή η ενέργεια δεν μπορεί να αναιρεθεί." @@ -27298,6 +27425,10 @@ msgstr "Λόγος: {0}" msgid "Receipt" msgstr "Απόδειξη" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Λήψη κλήσεων σε σίγαση" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Κλειδί ανάκτησης" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Κιτ ανάκτησης" @@ -27596,10 +27727,6 @@ msgstr "Εγγραφή" msgid "Register an account" msgstr "Δημιουργία λογαριασμού" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Καταχωρισμένα κλειδιά πρόσβασης" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Η κατάργηση των δικαιωμάτων μπορεί να π msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Η κατάργηση του προσωρινού περιορισμού θα επιτρέψει στον/στην <0>{targetUserTag} να στέλνει μηνύματα, να αντιδρά και να συμμετέχει ξανά σε φωνητικά κανάλια." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Μετονομασία" @@ -28215,6 +28342,11 @@ msgstr "Φόρμα μετονομασίας καναλιού" msgid "Rename emoji" msgstr "Μετονομασία emoji" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Μετονομασία κλειδιού πρόσβασης {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Απαίτηση 2FA για ενέργειες συντονισμού" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Απαίτηση κλειδιού πρόσβασης ως δεύτερου παράγοντα" @@ -28961,7 +29093,7 @@ msgstr "Επιστροφή στην είσοδο" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Αποκάλυψη" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Επισκόπηση και επιβεβαίωση" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Ελέγξτε τις εφαρμογές που έχουν πρόσβαση στον λογαριασμό σας." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Αναθεώρηση ρυθμίσεων απορρήτου" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Ελέγξτε τις συνδεδεμένες συσκευές και αποσυνδέστε τις συνεδρίες που δεν αναγνωρίζετε." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Δεξί κουμπί ποντικιού" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Αυτή τη στιγμή" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Κορεσμός" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Κορεσμός" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Αποθήκευση" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Εξοικονομήστε 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Αποθήκευση κιτ ανάκτησης" @@ -29434,7 +29569,9 @@ msgstr "Αποθήκευση φόντου" msgid "Save banner" msgstr "Αποθήκευση banner" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Αποθήκευση αλλαγών" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Ασφάλεια" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Λειτουργίες ασφαλείας" @@ -30830,7 +30967,7 @@ msgstr "Ορισμός συντόμευσης σίγασης" msgid "Set new password" msgstr "Ορισμός νέου κωδικού πρόσβασης" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Ορισμός κωδικού πρόσβασης" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Ορίστηκε η περιοχή φωνής σε αυτόματη" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Ρύθμιση" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Ρύθμιση του {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Ρύθμιση εφαρμογής ελέγχου ταυτότητας" @@ -31910,6 +32050,11 @@ msgstr "Ροή σύνδεσης" msgid "Sign-in method" msgstr "Μέθοδος σύνδεσης" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Μέθοδοι σύνδεσης" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Σιωπηλή κλήση" msgid "Silent calls" msgstr "Σιωπηλές κλήσεις" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Σιωπηλές κλήσεις από όλους" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Σίγαση όταν η συσκευή λήψης δεν έχει δική της είσοδο ήχου" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Να μην εμπιστεύεστε πλέον όλους τους συνδέσμους;" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Θέλετε να σταματήσετε τη χρήση κλειδιών πρόσβασης για έλεγχο ταυτότητας δύο παραγόντων;" @@ -34057,6 +34198,11 @@ msgstr "Οι ετικέτες βοηθούν τους χρήστες να βρί msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Οι ετικέτες πρέπει να είναι 2 έως {maxLength} χαρακτήρες και να περιέχουν μόνο αλφαριθμητικούς χαρακτήρες." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Αφιερώστε λίγο χρόνο για να ελέγξετε ποιος μπορεί να σας στείλει μήνυμα. Τίποτα δεν αλλάζει εκτός αν το επιλέξετε εσείς." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Θα τεθεί σε ισχύ στην επόμενη ανανέωσή σας. Θα εφαρμόσουμε μια πίστωση {creditLabel} από την τρέχουσα μηνιαία πληρωμή σας, οπότε η πρώτη ετήσια χρέωση θα είναι <0>{firstRenewalPriceLabel}. Οι μελλοντικές ετήσιες ανανεώσεις θα είναι {renewalPrice}/έτος." @@ -34138,7 +34284,7 @@ msgstr "Χρονικά επίπεδα" msgid "Temporarily disable your account" msgstr "Προσωρινή απενεργοποίηση του λογαριασμού σας" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Απενεργοποιήστε προσωρινά τον λογαριασμό σας. Μπορείτε να τον επανενεργοποιήσετε αργότερα συνδεόμενοι ξανά." @@ -35366,11 +35512,11 @@ msgstr "Αυτή είναι η περιγραφή της δεύτερης επι msgid "This is the third option description" msgstr "Αυτή είναι η περιγραφή της τρίτης επιλογής" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Αυτό είναι το τελευταίο σας κλειδί πρόσβασης και τα κλειδιά πρόσβασης είναι ο δεύτερος παράγοντάς σας. Η διαγραφή του απενεργοποιεί τον έλεγχο ταυτότητας δύο παραγόντων για τον λογαριασμό σας και οι τρέχοντες εφεδρικοί κωδικοί σας θα πάψουν να λειτουργούν." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Αυτό είναι το τελευταίο σας κλειδί πρόσβασης. Μόλις διαγραφεί, δεν θα μπορείτε να χρησιμοποιήσετε κλειδί πρόσβασης ως δεύτερο παράγοντα." @@ -36481,7 +36627,8 @@ msgstr "Τουρκικά" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Απενεργοποίηση" @@ -36499,6 +36646,11 @@ msgstr "Απενεργοποιήστε ό,τι δεν σας βολεύει. Ο msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Απενεργοποιήστε την κοινή χρήση ήχου για αυτήν την πηγή ή δοκιμάστε ξανά σε λίγο." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Απενεργοποίηση εφαρμογής ελέγχου ταυτότητας" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Απενεργοποιήστε το απόρρητο ροής πριν δείτε τα στοιχεία σύνδεσης ή ασφάλειας λογαριασμού." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Ενεργοποίηση" @@ -36669,10 +36821,6 @@ msgstr "Ο έλεγχος ταυτότητας δύο παραγόντων απ msgid "Two-factor authentication enabled" msgstr "Ο έλεγχος ταυτότητας δύο παραγόντων ενεργοποιήθηκε" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Ο έλεγχος ταυτότητας δύο παραγόντων είναι ενεργοποιημένος" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Χρήση πραγματικής τιμής" msgid "Use alternative method" msgstr "Χρήση εναλλακτικής μεθόδου" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Χρησιμοποιήστε μια εφαρμογή ελέγχου ταυτότητας για να δημιουργήσετε κωδικούς για έλεγχο ταυτότητας δύο παραγόντων" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Χρήση γραμμής τίτλου συστήματος" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Θέλετε να χρησιμοποιείτε κλειδιά πρόσβασης για έλεγχο ταυτότητας δύο παραγόντων;" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Χρησιμοποιήστε κλειδιά πρόσβασης για να συνδέεστε χωρίς κωδικό πρόσβασης" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Επαληθεύστε τη διεύθυνση email σας για να στείλετε αιτήματα φιλίας." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Επαληθεύστε το email σας πριν προσθέσετε ένα κλειδί πρόσβασης." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Επαληθεύστε το email σας πριν προσθέσετε μια εφαρμογή ελέγχου ταυτότητας." @@ -38947,7 +39095,7 @@ msgstr "Προβολή και διαχείριση αποκλεισμένων χ msgid "View and manage every webhook configured across your community." msgstr "Δείτε και διαχειριστείτε κάθε webhook που έχει ρυθμιστεί στην κοινότητά σας." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Προβολή και διαχείριση των εφεδρικών κωδικών σας για ανάκτηση λογαριασμού" @@ -38986,7 +39134,7 @@ msgstr "Προβολή καναλιού" msgid "View channel members" msgstr "Προβολή μελών καναλιού" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Προβολή κωδικών" @@ -40084,10 +40232,6 @@ msgstr "Όσο η λειτουργία push-to-talk είναι ενεργή, η msgid "Who can add" msgstr "Ποιος μπορεί να με προσθέσει" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Ποιος μπορεί να σας προσθέσει σε ομαδικές συνομιλίες" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Ποιος μπορεί να συμμετάσχει" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Ποιος μπορεί να σου στείλει μήνυμα" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Ποιος μπορεί να σας στείλει μήνυμα;" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Μπορείτε να ακυρώσετε τη διαδικασία διαγραφής εντός 14 ημερών" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Μπορείς να το αλλάξεις οποιαδήποτε στιγμή στις ρυθμίσεις απορρήτου σου, συμπεριλαμβανομένης της ρύθμισης για κάθε κοινότητα." @@ -40709,7 +40853,7 @@ msgstr "Αλλάξατε την ετικέτα σας ενώ είχατε {PREMI msgid "You do not have access to the channel where this message was sent." msgstr "Δεν έχετε πρόσβαση στο κανάλι όπου στάλθηκε αυτό το μήνυμα." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Δεν έχετε ακόμη κιτ ανάκτησης" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Θα μεταφερθείτε στο {redirectHostname} μετά την εξουσιοδότηση." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Δεν θα σας ζητείται πλέον κλειδί πρόσβασης μετά τον κωδικό πρόσβασής σας. Η εφαρμογή ελέγχου ταυτότητας παραμένει ο δεύτερος παράγοντάς σας." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Θα πρέπει να συνδεθείτε ξανά σε όλες τις συσκευές από τις οποίες αποσυνδεθήκατε" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Θα χρειαστείτε ένα από τα κλειδιά πρόσβασής σας για να συνδεθείτε σε μια νέα συσκευή. Αν χάσετε όλα τα κλειδιά πρόσβασης, μπορεί να χάσετε οριστικά την πρόσβαση στον λογαριασμό σας. Θα αποθηκευτούν εφεδρικοί κωδικοί για εσάς, ώστε να έχετε πάντα έναν τρόπο να συνδεθείτε." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Ο λογαριασμός σας απαιτεί έλεγχο ταυτότητας πολλών παραγόντων, αλλά δεν έχουν ρυθμιστεί υποστηριζόμενες μέθοδοι σε αυτήν τη συσκευή. Συνδεθείτε σε μια συσκευή με την εφαρμογή ελέγχου ταυτότητας ή το κλειδί ασφαλείας σας ή επικοινωνήστε με τους διαχειριστές αυτής της παρουσίας." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." msgstr "Ο λογαριασμός σας δεν θα προστατεύεται πλέον με έλεγχο ταυτότητας δύο παραγόντων όταν συνδέεστε με τον κωδικό πρόσβασής σας. Θα χάσετε επίσης τα αυξημένα δικαιώματα σε κοινότητες που απαιτούν έλεγχο ταυτότητας δύο παραγόντων." @@ -41815,131 +41959,3 @@ msgstr "Μεγέθυνση" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Σμίκρυνση" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# κοινότητα έχει τη δική της ρύθμιση} other {# κοινότητες έχουν τη δική τους ρύθμιση}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Και άλλαξε και τις παρακάτω κοινότητες ώστε να ταιριάζουν" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Μπορεί να σου στείλει απευθείας μήνυμα" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Επίλεξε ποιος μπορεί να σου στείλει απευθείας μηνύματα." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Οι κοινότητες που θα συμμετέχεις από τώρα και στο εξής θα χρησιμοποιούν αυτήν την ρύθμιση, και οι κοινότητες που αναφέρονται παρακάτω θα αλλάξουν ανάλογα." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Οι κοινότητες που θα συμμετέχεις από τώρα και στο εξής θα χρησιμοποιούν αυτήν την επιλογή." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Οι κοινότητες που θα συμμετέχεις από τώρα και στο εξής θα χρησιμοποιούν αυτήν την ρύθμιση. Οι τρέχουσες κοινότητές σου διατηρούν τις δικές τους ρυθμίσεις." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Τρέχουσα" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Οι φίλοι μπορούν πάντα να σου στείλουν μήνυμα." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Διατήρηση τρεχουσών ρυθμίσεων" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Τίποτα δεν θα αλλάξει. Αυτό απλώς επιβεβαιώνει τις ρυθμίσεις σας." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Τα άτομα στις κοινότητές σου μπορούν να σου στείλουν μήνυμα χωρίς να είναι φίλοι." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Τα άτομα στις κοινότητές σου πρέπει να είναι φίλοι σου για να μπορούν να σου στείλουν μήνυμα." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Ρύθμιση απορρήτου" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Αυτή τη στιγμή" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Αφιερώστε λίγο χρόνο για να ελέγξετε ποιος μπορεί να σας στείλει μήνυμα. Τίποτα δεν αλλάζει εκτός αν το επιλέξετε εσείς." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Όποιος σε βρει μπορεί να στείλει αίτημα. Απενεργοποίησε αυτήν την επιλογή για να επιλέξεις ομάδες παρακάτω." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Ισχύει για bots σε κοινότητες που θα ενταχθείς από τώρα και στο εξής. Μπορείς επίσης να το αλλάξεις για κάθε κοινότητα." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Ισχύει για κοινότητες που θα συμμετάσχεις από τώρα και στο εξής. Μπορείς επίσης να το αλλάξεις για κάθε κοινότητα." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Επιλέξτε ποιος μπορεί να σας στείλει αίτημα φιλίας." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Οι φίλοι μπορούν πάντα να σου στείλουν μήνυμα. Αυτές οι ρυθμίσεις αφορούν άτομα και bots με τα οποία μοιράζεσαι μόνο μια κοινότητα." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Άτομα που μοιράζονται μια κοινότητα μαζί σας." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Άτομα που μοιράζονται τουλάχιστον έναν φίλο μαζί σου." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Οι κλήσεις που επιτρέπεις εξακολουθούν να έρχονται, αλλά δεν χτυπούν." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Επίλεξε ποιος μπορεί να σε προσθέσει σε ομαδική συνομιλία χωρίς να ρωτήσει πρώτα." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Επίλεξε ποιος μπορεί να ξεκινήσει μια κλήση μαζί σου." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Ομαδικές συνομιλίες" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Λήψη κλήσεων σε σίγαση" 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 5153de45d..76293e6f4 100644 --- a/fluxer_app/src/features/i18n/locales/en-GB/messages.po +++ b/fluxer_app/src/features/i18n/locales/en-GB/messages.po @@ -1129,16 +1129,16 @@ msgstr "{count, plural, one {# channel follows} other {# channels follow}} this msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# community found} other {# communities found}}" +# auto-i18n: reviewed unchanged +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" -# auto-i18n: reviewed unchanged -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1203,6 +1203,12 @@ msgstr "{count, plural, one {# other} other {# others}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# participant in call} other {# participants in call}}" +# auto-i18n: reviewed unchanged +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# passkey} other {# passkeys}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2942,11 +2948,6 @@ msgstr "Account" msgid "Account & premium overrides" msgstr "Account & premium overrides" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Account access" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3279,10 +3280,6 @@ msgstr "Add an account to continue." msgid "Add an email and password to your account first." msgstr "Add an email and password to your account first." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Add an extra layer of security to your account" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3334,7 +3331,7 @@ msgstr "Add custom shortcuts, disable built-in shortcuts, and sync shortcut pref msgid "Add domain connection" msgstr "Add domain connection" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Add email" @@ -3416,7 +3413,7 @@ msgid "Add override" msgstr "Add override" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Add passkey" @@ -3555,6 +3552,16 @@ msgstr "Add your own search engines with a custom URL pattern. Use <0>{query}{query} as a placeholder for the text to translate." msgstr "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Added {createdDate}, last used {lastUsedDate}" + +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Added {createdDate}, never used" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3635,14 +3642,6 @@ msgstr "Added to favourites" msgid "Added to saved media" msgstr "Added to saved media" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Added: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Added: {createdDate} • last used: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3970,11 +3969,11 @@ msgstr "Allow capital letters and spaces in text channel names. Off restricts na msgid "Allow direct messages" msgstr "Allow direct messages" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Allow direct messages from community bots" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Allow direct messages from community members" @@ -4078,7 +4077,7 @@ msgstr "Allowed {permissions}" msgid "Allowed all members to mention this role" msgstr "Allowed all members to mention this role" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Allowed callers" @@ -4087,7 +4086,7 @@ msgstr "Allowed callers" msgid "Allowed flexible text channel names" msgstr "Allowed flexible text channel names" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Allowed invites" @@ -4177,6 +4176,12 @@ msgstr "Already redeemed" msgid "Already set to cancel" msgstr "Already set to cancel" +# auto-i18n: reviewed unchanged +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Also change the communities below to match" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4632,10 +4637,15 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Anyone can request an account, but an administrator must approve it." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Anyone in my communities" +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Anyone who finds you can send a request. Turn this off to pick groups below." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4783,6 +4793,16 @@ msgstr "Applications & bots" msgid "Applies to" msgstr "Applies to" +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Applies to bots in communities you join from now on. You can also change it for each community." + +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Applies to communities you join from now on. You can also change it for each community." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4800,12 +4820,6 @@ msgstr "Apply theme" msgid "Apply to all communities" msgstr "Apply to all communities" -# auto-i18n: reviewed unchanged -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Apply to these communities too" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4826,6 +4840,12 @@ msgstr "Approved" msgid "Apps" msgstr "Apps" +# auto-i18n: reviewed unchanged +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Apps and devices" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4879,7 +4899,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Are you sure you want to delete the category \"{categoryName}\"? The channel inside will be moved to the top of the channel list." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Are you sure you want to delete the passkey <0>{0}?" @@ -4891,7 +4911,7 @@ msgstr "Are you sure you want to delete this attachment? This action cannot be u msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Are you sure you want to delete this passkey?" @@ -4971,11 +4991,17 @@ msgid "Ask before starting calls" msgstr "Ask before starting calls" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Ask for a passkey after your password when you sign in" +# auto-i18n: reviewed unchanged +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Ask for a second step after your password when you sign in." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5249,7 +5275,7 @@ msgstr "Authentication" msgid "Authenticator" msgstr "Authenticator" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Authenticator app" @@ -5324,7 +5350,7 @@ msgstr "Authorised applications" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5745,7 +5771,7 @@ msgstr "Backup code" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6614,6 +6640,11 @@ msgstr "Call privacy" msgid "Calls" msgstr "Calls" +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Calls you allow still come through, but they don't ring." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6725,6 +6756,12 @@ msgstr "Cameras and virtual capture devices are selected here in {productName}, msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Cameras are off above {voiceChannelCameraUserLimit} participants" +# auto-i18n: reviewed unchanged +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Can message you" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7058,7 +7095,7 @@ msgid "Change chat embed background" msgstr "Change chat embed background" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Change email" @@ -7151,7 +7188,7 @@ msgstr "Change owner" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8130,6 +8167,11 @@ msgstr "Choose which search engine is used by default when searching selected te msgid "Choose which translator is used by default when translating selected text." msgstr "Choose which translator is used by default when translating selected text." +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Choose who can add you to a group chat without asking first." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Choose who can see this connection on your profile." @@ -8139,6 +8181,16 @@ msgstr "Choose who can see this connection on your profile." msgid "Choose who can see your profile details" msgstr "Choose who can see your profile details" +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Choose who can send you a friend request." + +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Choose who can start a call with you." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8207,7 +8259,7 @@ msgstr "Claim your account by adding an email and password. We will send a verif msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Claim your account to access security features like two-factor authentication and passkeys." @@ -8791,6 +8843,11 @@ msgstr "Codec" msgid "Codes" msgstr "Codes" +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Codes from your authenticator app are your second step when you sign in." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8988,6 +9045,23 @@ msgstr "Communities with over 250 people are forced onto the \"mentions only\" s msgid "Communities you can join" msgstr "Communities you can join" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Communities you join from now on will use this, and the communities below will change to match." + +# auto-i18n: reviewed unchanged +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Communities you join from now on will use this." + +# auto-i18n: reviewed unchanged +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Communities you join from now on will use this. Your current communities keep their settings." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10395,7 +10469,7 @@ msgid "Couldn't delete application" msgstr "Couldn't delete application" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Couldn't delete passkey" @@ -10790,7 +10864,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Couldn't update mention suppression bypass" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Couldn't update passkey two-factor authentication" @@ -10906,7 +10980,7 @@ msgstr "Create a new group with {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Create a new kit" @@ -11063,8 +11137,8 @@ msgstr "Create public threads" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Create recovery kit" @@ -11135,7 +11209,7 @@ msgid "Created" msgstr "Created" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Created {0}" @@ -11253,6 +11327,12 @@ msgstr "Ctrl" msgid "Currency" msgstr "Currency" +# auto-i18n: reviewed unchanged +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Current" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12014,7 +12094,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12187,10 +12267,16 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Delete other members' messages. Pinning is controlled separately." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Delete passkey" +# auto-i18n: reviewed unchanged +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Delete passkey {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12658,7 +12744,7 @@ msgstr "Device:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12743,7 +12829,7 @@ msgstr "Direct message previews" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Direct messages" @@ -12769,7 +12855,6 @@ msgstr "Direct upload active" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12843,6 +12928,12 @@ msgstr "Disable hardware acceleration?" msgid "Disable mobile push notifications" msgstr "Disable mobile push notifications" +# auto-i18n: reviewed unchanged +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Disable or delete your account" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -14009,8 +14100,8 @@ msgstr "Email" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Email address" @@ -14246,7 +14337,6 @@ msgstr "Empty favourites" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Enable" @@ -14986,7 +15076,7 @@ msgstr "Every community that follows this channel gets a copy. If you edit or de #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Everyone" @@ -16531,10 +16621,16 @@ msgstr "Friends and selected groups can call you" msgid "Friends and small communities only" msgstr "Friends and small communities only" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." +# auto-i18n: reviewed unchanged +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Friends can always message you." + +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Friends can always message you. These settings cover people and bots you only share a community with." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16543,7 +16639,9 @@ msgstr "Friends of friends" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Friends only" @@ -17384,6 +17482,11 @@ msgstr "Group chat adds: friends only" msgid "Group chat adds: nobody" msgstr "Group chat adds: nobody" +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Group chats" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17710,7 +17813,7 @@ msgstr "Hidden" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18219,7 +18322,7 @@ msgstr "If you believe it is illegal, say which law and why." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "If you forget your password, a recovery kit is the only way back into your account." @@ -19660,6 +19763,12 @@ msgstr "Keep free and premium tiers. You can customise the tiers, sell premium t msgid "Keep grace period" msgstr "Keep grace period" +# auto-i18n: reviewed unchanged +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Keep my current settings" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19843,11 +19952,11 @@ msgid "Largest file you can upload" msgstr "Largest file you can upload" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Last changed: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Last changed: never" @@ -20149,7 +20258,7 @@ msgstr "Lets people see you on video." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Lets push-to-talk and shortcuts work in other apps." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Lets you reset your password if you forget it." @@ -20742,8 +20851,8 @@ msgstr "Make the instance yours" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Manage" @@ -20754,7 +20863,7 @@ msgid "Manage accounts" msgstr "Manage accounts" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Manage apps and devices with access to your account" @@ -20763,6 +20872,11 @@ msgstr "Manage apps and devices with access to your account" msgid "Manage authorized applications" msgstr "Manage authorised applications" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Manage authorised apps" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20788,6 +20902,12 @@ msgstr "Manage community" msgid "Manage community features" msgstr "Manage community features" +# auto-i18n: reviewed unchanged +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Manage devices" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23417,7 +23537,7 @@ msgstr "No desktop update is available." msgid "No displays found" msgstr "No displays found" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "No email address set" @@ -23580,7 +23700,12 @@ msgstr "No optional services are available on this instance. You can skip this s msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "No part of {query} could be applied. Fix the underlined value or add something to search for." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "No password set" @@ -23993,7 +24118,7 @@ msgstr "Not found" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Not now" @@ -24070,6 +24195,12 @@ msgstr "Nothing to refund" msgid "Nothing to search for" msgstr "Nothing to search for" +# auto-i18n: reviewed unchanged +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Nothing will change. This just confirms your settings." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24199,12 +24330,14 @@ msgstr "Objects" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Off" @@ -24262,9 +24395,11 @@ msgstr "Oldest first" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "On" @@ -25394,7 +25529,7 @@ msgstr "Passkey updated" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25409,8 +25544,8 @@ msgstr "Passkeys require a signed macOS bundle with a valid application identifi #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Password" @@ -25635,8 +25770,20 @@ msgstr "Pennsylvania" msgid "People" msgstr "People" +# auto-i18n: reviewed unchanged +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "People in your communities can message you without being friends." + +# auto-i18n: reviewed unchanged +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "People in your communities need to be your friend before they can message you." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "People need to be your friend before they can message you. They can still send you a friend request." @@ -25651,10 +25798,20 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "People sign in with an email address and password. Password resets and verification need email delivery, which you can set up later." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "People who share a community with you can message you directly." +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "People who share a community with you." + +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "People who share at least one friend with you." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25732,7 +25889,7 @@ msgstr "Permanently delete every message you've sent here, across every channel. msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Permanently delete the messages that match the filters below. This cannot be undone." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Permanently delete your account and all associated data. This action cannot be undone." @@ -27316,6 +27473,11 @@ msgstr "Reason: {0}" msgid "Receipt" msgstr "Receipt" +# auto-i18n: reviewed unchanged +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Receive calls silently" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27426,7 +27588,7 @@ msgid "Recovery key" msgstr "Recovery key" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Recovery kit" @@ -27614,10 +27776,6 @@ msgstr "Register" msgid "Register an account" msgstr "Register an account" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Registered passkeys" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28204,7 +28362,7 @@ msgstr "Removing permissions could limit the bot's features." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Rename" @@ -28233,6 +28391,12 @@ msgstr "Rename channel form" msgid "Rename emoji" msgstr "Rename emoji" +# auto-i18n: reviewed unchanged +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Rename passkey {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28443,7 +28607,7 @@ msgid "Require 2FA for moderation actions" msgstr "Require 2FA for moderation actions" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Require a passkey as your second factor" @@ -28979,7 +29143,7 @@ msgstr "Return to sign-in" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Reveal" @@ -29037,7 +29201,7 @@ msgid "Review and confirm" msgstr "Review and confirm" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Review apps that can access your account." @@ -29058,7 +29222,7 @@ msgid "Review privacy settings" msgstr "Review privacy settings" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Review signed-in devices and sign out of sessions you don't recognise." @@ -29192,6 +29356,12 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Right mouse button" +# auto-i18n: reviewed unchanged +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Right now" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29382,7 +29552,6 @@ msgstr "Saturation" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29407,7 +29576,6 @@ msgstr "Saturation" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Save" @@ -29429,7 +29597,7 @@ msgid "Save 17%" msgstr "Save 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Save a recovery kit" @@ -29454,7 +29622,9 @@ msgstr "Save background" msgid "Save banner" msgstr "Save banner" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Save changes" @@ -30224,7 +30394,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Security" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Security features" @@ -30850,7 +31020,7 @@ msgstr "Set mute shortcut" msgid "Set new password" msgstr "Set new password" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Set password" @@ -30970,6 +31140,7 @@ msgid "Set the voice region to automatic" msgstr "Set the voice region to automatic" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Set up" @@ -30980,7 +31151,9 @@ msgid "Set up {productName}" msgstr "Set up {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Set up authenticator app" @@ -31930,6 +32103,12 @@ msgstr "Sign-in flow" msgid "Sign-in method" msgstr "Sign-in method" +# auto-i18n: reviewed unchanged +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Sign-in methods" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -32008,10 +32187,6 @@ msgstr "Silent call" msgid "Silent calls" msgstr "Silent calls" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Silent calls from everyone" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Silent when the capture device has no audio input of its own" @@ -33330,7 +33505,7 @@ msgid "Stop trusting all links?" msgstr "Stop trusting all links?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Stop using passkeys for two-factor authentication?" @@ -34077,6 +34252,12 @@ msgstr "Tags help people find posts. You can add up to {count} tags." msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Tags must be 2 to {maxLength} characters and alphanumeric." +# auto-i18n: reviewed unchanged +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Take a moment to check who can message you. Nothing changes unless you choose to." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." @@ -34158,7 +34339,7 @@ msgstr "Temporal layers" msgid "Temporarily disable your account" msgstr "Temporarily disable your account" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Temporarily disable your account. You can reactivate it later by signing back in." @@ -35387,11 +35568,11 @@ msgstr "This is the second option description" msgid "This is the third option description" msgstr "This is the third option description" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 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." @@ -36502,7 +36683,8 @@ msgstr "Turkish" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Turn off" @@ -36520,6 +36702,12 @@ msgstr "Turn off anything you're not comfortable with. Some features may stop wo msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Turn off audio sharing for this source or try again in a moment." +# auto-i18n: reviewed unchanged +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Turn off authenticator app" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36551,7 +36739,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Turn off streaming privacy before viewing login or account security details." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Turn on" @@ -36690,10 +36878,6 @@ msgstr "Two-factor authentication disabled" msgid "Two-factor authentication enabled" msgstr "Two-factor authentication enabled" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Two-factor authentication is enabled" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -38011,7 +38195,7 @@ msgstr "Use actual value" msgid "Use alternative method" msgstr "Use alternative method" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Use an authenticator app to generate codes for two-factor authentication" @@ -38148,12 +38332,12 @@ msgid "Use native title bar" msgstr "Use native title bar" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Use passkeys for two-factor authentication?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Use passkeys to sign in without a password" @@ -38679,12 +38863,12 @@ msgid "Verify your email address to send friend requests." msgstr "Verify your email address to send friend requests." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Verify your email before adding a passkey." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Verify your email before adding an authenticator app." @@ -38971,7 +39155,7 @@ msgstr "View and manage banned users." msgid "View and manage every webhook configured across your community." msgstr "View and manage every webhook configured across your community." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "View and manage your backup codes for account recovery" @@ -39010,7 +39194,7 @@ msgstr "View channel" msgid "View channel members" msgstr "View channel members" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "View codes" @@ -40108,10 +40292,6 @@ msgstr "While push-to-talk is on, your shortcut controls your microphone, so the msgid "Who can add" msgstr "Who can add" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Who can add you to group chats" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40133,12 +40313,12 @@ msgid "Who can join" msgstr "Who can join" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Who can message you" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Who can message you?" @@ -40460,7 +40640,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "You can cancel the deletion process within 14 days" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "You can change this any time in your privacy settings, including for each community." @@ -40733,7 +40913,7 @@ msgstr "You changed your tag while on {PREMIUM_PRODUCT_NAME}. It will reroll ran msgid "You do not have access to the channel where this message was sent." msgstr "You do not have access to the channel where this message was sent." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "You don't have a recovery kit yet" @@ -40989,7 +41169,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "You will be taken to {redirectHostname} after authorising." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." @@ -41013,7 +41193,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "You'll have to sign back in on all signed-out devices" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." @@ -41358,7 +41538,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Your account requires multi-factor authentication, but no supported methods are set up on this device. Sign in on a device with your authenticator app or security key, or contact the administrators of this instance." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41841,156 +42021,3 @@ msgstr "Zoom in" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Zoom out" - -# auto-i18n: reviewed unchanged -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" - -# auto-i18n: reviewed unchanged -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Also change the communities below to match" - -# auto-i18n: reviewed unchanged -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Can message you" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Choose who can send you direct messages." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Communities you join from now on will use this, and the communities below will change to match." - -# auto-i18n: reviewed unchanged -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Communities you join from now on will use this." - -# auto-i18n: reviewed unchanged -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Communities you join from now on will use this. Your current communities keep their settings." - -# auto-i18n: reviewed unchanged -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Current" - -# auto-i18n: reviewed unchanged -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Friends can always message you." - -# auto-i18n: reviewed unchanged -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Keep my current settings" - -# auto-i18n: reviewed unchanged -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Nothing will change. This just confirms your settings." - -# auto-i18n: reviewed unchanged -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "People in your communities can message you without being friends." - -# auto-i18n: reviewed unchanged -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "People in your communities need to be your friend before they can message you." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Privacy setup nagbar" - -# auto-i18n: reviewed unchanged -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Right now" - -# auto-i18n: reviewed unchanged -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Take a moment to check who can message you. Nothing changes unless you choose to." - -# auto-i18n: reviewed unchanged -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Anyone who finds you can send a request. Turn this off to pick groups below." - -# auto-i18n: reviewed unchanged -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Applies to bots in communities you join from now on. You can also change it for each community." - -# auto-i18n: reviewed unchanged -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Applies to communities you join from now on. You can also change it for each community." - -# auto-i18n: reviewed unchanged -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Choose who can send you a friend request." - -# auto-i18n: reviewed unchanged -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Friends can always message you. These settings cover people and bots you only share a community with." - -# auto-i18n: reviewed unchanged -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "People who share a community with you." - -# auto-i18n: reviewed unchanged -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "People who share at least one friend with you." - -# auto-i18n: reviewed unchanged -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Calls you allow still come through, but they don't ring." - -# auto-i18n: reviewed unchanged -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Choose who can add you to a group chat without asking first." - -# auto-i18n: reviewed unchanged -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Choose who can start a call with you." - -# auto-i18n: reviewed unchanged -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Group chats" - -# auto-i18n: reviewed unchanged -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Receive calls silently" 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 2b06ce6a3..22046779c 100644 --- a/fluxer_app/src/features/i18n/locales/en-US/messages.po +++ b/fluxer_app/src/features/i18n/locales/en-US/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# channel follows} other {# channels follow}} this msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# community found} other {# communities found}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# other} other {# others}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# participant in call} other {# participants in call}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# passkey} other {# passkeys}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Account" msgid "Account & premium overrides" msgstr "Account & premium overrides" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Account access" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Add an account to continue." msgid "Add an email and password to your account first." msgstr "Add an email and password to your account first." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Add an extra layer of security to your account" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Add custom shortcuts, disable built-in shortcuts, and sync shortcut pref msgid "Add domain connection" msgstr "Add domain connection" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Add email" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Add override" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Add passkey" @@ -3548,6 +3544,14 @@ msgstr "Add your own search engines with a custom URL pattern. Use <0>{query}{query} as a placeholder for the text to translate." msgstr "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Added {createdDate}, last used {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Added {createdDate}, never used" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Added to favorites" msgid "Added to saved media" msgstr "Added to saved media" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Added: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Added: {createdDate} • last used: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Allow capital letters and spaces in text channel names. Off restricts na msgid "Allow direct messages" msgstr "Allow direct messages" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Allow direct messages from community bots" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Allow direct messages from community members" @@ -4071,7 +4067,7 @@ msgstr "Allowed {permissions}" msgid "Allowed all members to mention this role" msgstr "Allowed all members to mention this role" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Allowed callers" @@ -4080,7 +4076,7 @@ msgstr "Allowed callers" msgid "Allowed flexible text channel names" msgstr "Allowed flexible text channel names" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Allowed invites" @@ -4169,6 +4165,11 @@ msgstr "Already redeemed" msgid "Already set to cancel" msgstr "Already set to cancel" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Also change the communities below to match" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Anyone can request an account, but an administrator must approve it." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Anyone in my communities" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Anyone who finds you can send a request. Turn this off to pick groups below." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Applications & bots" msgid "Applies to" msgstr "Applies to" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Applies to bots in communities you join from now on. You can also change it for each community." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Applies to communities you join from now on. You can also change it for each community." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Apply theme" msgid "Apply to all communities" msgstr "Apply to all communities" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Apply to these communities too" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Approved" msgid "Apps" msgstr "Apps" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Apps and devices" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Are you sure you want to delete the category \"{categoryName}\"? The channel inside will be moved to the top of the channel list." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Are you sure you want to delete the passkey <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Are you sure you want to delete this attachment? This action cannot be u msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Are you sure you want to delete this passkey?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Ask before starting calls" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Ask for a passkey after your password when you sign in" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Ask for a second step after your password when you sign in." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Authentication" msgid "Authenticator" msgstr "Authenticator" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Authenticator app" @@ -5314,7 +5332,7 @@ msgstr "Authorized applications" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Backup code" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Call privacy" msgid "Calls" msgstr "Calls" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Calls you allow still come through, but they don't ring." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Cameras and virtual capture devices are selected here in {productName}, msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Cameras are off above {voiceChannelCameraUserLimit} participants" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Can message you" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Change chat embed background" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Change email" @@ -7141,7 +7168,7 @@ msgstr "Change owner" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Choose which search engine is used by default when searching selected te msgid "Choose which translator is used by default when translating selected text." msgstr "Choose which translator is used by default when translating selected text." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Choose who can add you to a group chat without asking first." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Choose who can see this connection on your profile." @@ -8126,6 +8157,14 @@ msgstr "Choose who can see this connection on your profile." msgid "Choose who can see your profile details" msgstr "Choose who can see your profile details" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Choose who can send you a friend request." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Choose who can start a call with you." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Claim your account by adding an email and password. We will send a verif msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Claim your account to access security features like two-factor authentication and passkeys." @@ -8778,6 +8817,10 @@ msgstr "Codec" msgid "Codes" msgstr "Codes" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Codes from your authenticator app are your second step when you sign in." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Communities with over 250 people are forced onto the \"mentions only\" s msgid "Communities you can join" msgstr "Communities you can join" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Communities you join from now on will use this, and the communities below change to match." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Communities you join from now on will use this." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Communities you join from now on will use this. Your current communities keep their settings." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Couldn't delete application" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Couldn't delete passkey" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Couldn't update mention suppression bypass" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Couldn't update passkey two-factor authentication" @@ -10893,7 +10951,7 @@ msgstr "Create a new group with {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Create a new kit" @@ -11050,8 +11108,8 @@ msgstr "Create public threads" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Create recovery kit" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Created" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Created {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Currency" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Current" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Delete other members' messages. Pinning is controlled separately." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Delete passkey" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Delete passkey {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Device:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Direct message previews" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Direct messages" @@ -12756,7 +12824,6 @@ msgstr "Direct upload active" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Disable hardware acceleration?" msgid "Disable mobile push notifications" msgstr "Disable mobile push notifications" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Disable or delete your account" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "Email" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Email address" @@ -14232,7 +14304,6 @@ msgstr "Empty favorites" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Enable" @@ -14972,7 +15043,7 @@ msgstr "Every community that follows this channel gets a copy. If you edit or de #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Everyone" @@ -16517,10 +16588,14 @@ msgstr "Friends and selected groups can call you" msgid "Friends and small communities only" msgstr "Friends and small communities only" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Friends can always message you." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Friends can always message you. These settings cover people and bots you only share a community with." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Friends of friends" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Friends only" @@ -17369,6 +17446,10 @@ msgstr "Group chat adds: friends only" msgid "Group chat adds: nobody" msgstr "Group chat adds: nobody" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Group chats" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Hidden" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "If you believe it is illegal, say which law and why." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "If you forget your password, a recovery kit is the only way back into your account." @@ -19645,6 +19726,11 @@ msgstr "Keep free and premium tiers. You can customize the tiers, sell premium t msgid "Keep grace period" msgstr "Keep grace period" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Keep my current settings" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Largest file you can upload" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Last changed: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Last changed: never" @@ -20134,7 +20220,7 @@ msgstr "Lets people see you on video." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Lets push-to-talk and shortcuts work in other apps." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Lets you reset your password if you forget it." @@ -20727,8 +20813,8 @@ msgstr "Make the instance yours" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Manage" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Manage accounts" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Manage apps and devices with access to your account" @@ -20748,6 +20834,11 @@ msgstr "Manage apps and devices with access to your account" msgid "Manage authorized applications" msgstr "Manage authorized applications" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Manage authorized apps" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Manage community" msgid "Manage community features" msgstr "Manage community features" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Manage devices" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "No desktop update is available." msgid "No displays found" msgstr "No displays found" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "No email address set" @@ -23562,7 +23658,11 @@ msgstr "No optional services are available on this instance. You can skip this s msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "No part of {query} could be applied. Fix the underlined value or add something to search for." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "No password set" @@ -23975,7 +24075,7 @@ msgstr "Not found" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Not now" @@ -24052,6 +24152,11 @@ msgstr "Nothing to refund" msgid "Nothing to search for" msgstr "Nothing to search for" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Nothing will change. This just confirms your settings." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Objects" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Off" @@ -24244,9 +24351,11 @@ msgstr "Oldest first" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "On" @@ -25376,7 +25485,7 @@ msgstr "Passkey updated" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Passkeys require a signed macOS bundle with a valid application identifi #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Password" @@ -25617,8 +25726,18 @@ msgstr "Pennsylvania" msgid "People" msgstr "People" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "People in your communities can message you without being friends." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "People in your communities need to be your friend before they can message you." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "People need to be your friend before they can message you. They can still send you a friend request." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "People sign in with an email address and password. Password resets and verification need email delivery, which you can set up later." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "People who share a community with you can message you directly." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "People who share a community with you." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "People who share at least one friend with you." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Permanently delete every message you've sent here, across every channel. msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Permanently delete the messages that match the filters below. This cannot be undone." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Permanently delete your account and all associated data. This action cannot be undone." @@ -27298,6 +27425,10 @@ msgstr "Reason: {0}" msgid "Receipt" msgstr "Receipt" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Receive calls silently" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Recovery key" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Recovery kit" @@ -27596,10 +27727,6 @@ msgstr "Register" msgid "Register an account" msgstr "Register an account" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Registered passkeys" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Removing permissions could limit the bot's features." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Rename" @@ -28215,6 +28342,11 @@ msgstr "Rename channel form" msgid "Rename emoji" msgstr "Rename emoji" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Rename passkey {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Require 2FA for moderation actions" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Require a passkey as your second factor" @@ -28961,7 +29093,7 @@ msgstr "Return to sign-in" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Reveal" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Review and confirm" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Review apps that can access your account." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Review privacy settings" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Review signed-in devices and sign out of sessions you don't recognize." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Right mouse button" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Right now" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Saturation" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Saturation" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Save" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Save 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Save a recovery kit" @@ -29434,7 +29569,9 @@ msgstr "Save background" msgid "Save banner" msgstr "Save banner" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Save changes" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Security" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Security features" @@ -30830,7 +30967,7 @@ msgstr "Set mute shortcut" msgid "Set new password" msgstr "Set new password" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Set password" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Set the voice region to automatic" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Set up" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Set up {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Set up authenticator app" @@ -31910,6 +32050,11 @@ msgstr "Sign-in flow" msgid "Sign-in method" msgstr "Sign-in method" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Sign-in methods" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Silent call" msgid "Silent calls" msgstr "Silent calls" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Silent calls from everyone" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Silent when the capture device has no audio input of its own" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Stop trusting all links?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Stop using passkeys for two-factor authentication?" @@ -34057,6 +34198,11 @@ msgstr "Tags help people find posts. You can add up to {count} tags." msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Tags must be 2 to {maxLength} characters and alphanumeric." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Take a moment to check who can message you. Nothing changes unless you choose to." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." @@ -34138,7 +34284,7 @@ msgstr "Temporal layers" msgid "Temporarily disable your account" msgstr "Temporarily disable your account" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Temporarily disable your account. You can reactivate it later by signing back in." @@ -35366,11 +35512,11 @@ msgstr "This is the second option description" msgid "This is the third option description" msgstr "This is the third option description" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 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." @@ -36481,7 +36627,8 @@ msgstr "Turkish" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Turn off" @@ -36499,6 +36646,11 @@ msgstr "Turn off anything you're not comfortable with. Some features may stop wo msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Turn off audio sharing for this source or try again in a moment." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Turn off authenticator app" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Turn off streaming privacy before viewing login or account security details." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Turn on" @@ -36669,10 +36821,6 @@ msgstr "Two-factor authentication disabled" msgid "Two-factor authentication enabled" msgstr "Two-factor authentication enabled" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Two-factor authentication is enabled" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Use actual value" msgid "Use alternative method" msgstr "Use alternative method" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Use an authenticator app to generate codes for two-factor authentication" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Use native title bar" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Use passkeys for two-factor authentication?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Use passkeys to sign in without a password" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Verify your email address to send friend requests." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Verify your email before adding a passkey." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Verify your email before adding an authenticator app." @@ -38947,7 +39095,7 @@ msgstr "View and manage banned users." msgid "View and manage every webhook configured across your community." msgstr "View and manage every webhook configured across your community." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "View and manage your backup codes for account recovery" @@ -38986,7 +39134,7 @@ msgstr "View channel" msgid "View channel members" msgstr "View channel members" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "View codes" @@ -40084,10 +40232,6 @@ msgstr "While push-to-talk is on, your shortcut controls your microphone, so the msgid "Who can add" msgstr "Who can add" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Who can add you to group chats" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Who can join" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Who can message you" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Who can message you?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "You can cancel the deletion process within 14 days" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "You can change this anytime in your privacy settings, including for each community." @@ -40709,7 +40853,7 @@ msgstr "You changed your tag while on {PREMIUM_PRODUCT_NAME}. It will reroll ran msgid "You do not have access to the channel where this message was sent." msgstr "You do not have access to the channel where this message was sent." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "You don't have a recovery kit yet" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "You will be taken to {redirectHostname} after authorizing." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "You'll have to sign back in on all signed-out devices" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Your account requires multi-factor authentication, but no supported methods are set up on this device. Sign in on a device with your authenticator app or security key, or contact the administrators of this instance." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Zoom in" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Zoom out" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Also change the communities below to match" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Can message you" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Choose who can send you direct messages." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Communities you join from now on will use this, and the communities below change to match." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Communities you join from now on will use this." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Communities you join from now on will use this. Your current communities keep their settings." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Current" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Friends can always message you." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Keep my current settings" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Nothing will change. This just confirms your settings." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "People in your communities can message you without being friends." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "People in your communities need to be your friend before they can message you." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Privacy setup nagbar" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Right now" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Take a moment to check who can message you. Nothing changes unless you choose to." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Anyone who finds you can send a request. Turn this off to pick groups below." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Applies to bots in communities you join from now on. You can also change it for each community." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Applies to communities you join from now on. You can also change it for each community." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Choose who can send you a friend request." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Friends can always message you. These settings cover people and bots you only share a community with." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "People who share a community with you." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "People who share at least one friend with you." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Calls you allow still come through, but they don't ring." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Choose who can add you to a group chat without asking first." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Choose who can start a call with you." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Group chats" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Receive calls silently" 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 2a962068b..15a4cd786 100644 --- a/fluxer_app/src/features/i18n/locales/es-419/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-419/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# canal lo sigue} other {# canales lo siguen}} en e msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# comunidad encontrada} other {# comunidades encontradas}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# comunidad tiene su propia configuración} other {# comunidades tienen su propia configuración}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# comunidad no está disponible temporalmente debido a una falla en el condensador de flujo.} other {# comunidades no están disponibles temporalmente debido a una falla en el condensador de flujo.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# comunidad usa una configuración diferente} other {# comunidades usan una configuración diferente}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# más} other {# más}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# participante en la llamada} other {# participantes en la llamada}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# clave de acceso} other {# claves de acceso}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Cuenta" msgid "Account & premium overrides" msgstr "Estados forzados de cuenta y premium" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Acceso a la cuenta" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Agrega una cuenta para continuar." msgid "Add an email and password to your account first." msgstr "Primero, agrega un correo electrónico y una contraseña a tu cuenta." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Agrega una capa adicional de seguridad a tu cuenta" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Agrega atajos personalizados, desactiva los atajos integrados y sincroni msgid "Add domain connection" msgstr "Agregar conexión de dominio" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Agregar correo electrónico" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Agregar permisos específicos" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Agregar llave de acceso" @@ -3548,6 +3544,14 @@ msgstr "Agrega tus propios motores de búsqueda con un patrón de URL personaliz msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Agrega tus propios traductores con un patrón de URL personalizado. Usa <0>{query} como marcador de posición para el texto que quieras traducir." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Agregado el {createdDate}, último uso el {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Añadido {createdDate}, nunca usado" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Agregado a favoritos" msgid "Added to saved media" msgstr "Agregado a contenido multimedia guardado" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Agregado: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Agregado: {createdDate} • última vez usado: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Permite letras mayúsculas y espacios en los nombres de los canales de t msgid "Allow direct messages" msgstr "Permitir mensajes directos" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Permitir mensajes directos de bots de la comunidad" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Permitir mensajes directos de miembros de la comunidad" @@ -4071,7 +4067,7 @@ msgstr "Se permitieron {permissions}" msgid "Allowed all members to mention this role" msgstr "Se permitió que todos los miembros mencionaran este rol" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Personas autorizadas para llamar" @@ -4080,7 +4076,7 @@ msgstr "Personas autorizadas para llamar" msgid "Allowed flexible text channel names" msgstr "Se permitieron nombres de canales de texto flexibles" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Invitaciones permitidas" @@ -4169,6 +4165,11 @@ msgstr "Ya canjeado" msgid "Already set to cancel" msgstr "Cancelación ya programada" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Cambiar también las comunidades de abajo para que coincidan" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Cualquiera puede solicitar una cuenta, pero un administrador debe aprobarla." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Cualquiera en mis comunidades" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Cualquiera que te encuentre puede enviar una solicitud. Desactiva esto para elegir grupos a continuación." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Aplicaciones y bots" msgid "Applies to" msgstr "Se aplica a" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Se aplica a los bots en las comunidades a las que te unas de ahora en adelante. También puedes cambiarlo para cada comunidad." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Se aplica a las comunidades a las que te unas de ahora en adelante. También puedes cambiarlo para cada comunidad." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Aplicar tema" msgid "Apply to all communities" msgstr "Aplicar a todas las comunidades" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Aplicar también a estas comunidades" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Aprobado" msgid "Apps" msgstr "Aplicaciones" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Apps y dispositivos" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "¿De verdad quieres eliminar la categoría \"{categoryName}\"? El canal que contiene se moverá al principio de la lista de canales." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "¿Seguro que quieres eliminar la llave de acceso <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "¿Quieres eliminar este archivo adjunto? Esta acción no se puede deshac msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "¿De verdad quieres eliminar esta comunidad? Esta acción no se puede deshacer. Se eliminarán permanentemente todos los canales, mensajes y la configuración." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "¿Seguro que quieres eliminar esta llave de acceso?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Preguntar antes de iniciar llamadas" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 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" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Pide un segundo paso después de tu contraseña al iniciar sesión." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Autenticación" msgid "Authenticator" msgstr "Autenticador" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "App de autenticación" @@ -5314,7 +5332,7 @@ msgstr "Aplicaciones autorizadas" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Código de respaldo" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Privacidad de llamadas" msgid "Calls" msgstr "Llamadas" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Las llamadas que permites seguirán llegando, pero no sonarán." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Las cámaras y los dispositivos de captura virtual se seleccionan aquí msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Las cámaras están apagadas si hay más de {voiceChannelCameraUserLimit, plural, one {# participante} other {# participantes}}" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Puede enviarte mensajes directos" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Cambiar el fondo del contenido incrustado en el chat" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Cambiar correo electrónico" @@ -7141,7 +7168,7 @@ msgstr "Cambiar propietario" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Elige qué motor de búsqueda se usa por defecto al buscar el texto sele msgid "Choose which translator is used by default when translating selected text." msgstr "Elige qué traductor se usa por defecto al traducir el texto seleccionado." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Elige quién puede agregarte a un chat grupal sin preguntar primero." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Elige quién puede ver esta conexión en tu perfil." @@ -8126,6 +8157,14 @@ msgstr "Elige quién puede ver esta conexión en tu perfil." msgid "Choose who can see your profile details" msgstr "Elige quién puede ver los detalles de tu perfil" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Elige quién puede enviarte una solicitud de amistad." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Elige quién puede iniciar una llamada contigo." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Completa el registro de tu cuenta agregando un correo electrónico y una msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Reclama tu cuenta eligiendo un nombre de usuario y una contraseña. Iniciarás sesión con ellos, así que elige unos que recuerdes." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Completa el registro de tu cuenta para acceder a funciones de seguridad como la autenticación de dos factores y las llaves de acceso." @@ -8778,6 +8817,10 @@ msgstr "Códec" msgid "Codes" msgstr "Códigos" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Los códigos de tu app de autenticación son tu segundo paso al iniciar sesión." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Las comunidades con más de 250 personas se configuran automáticamente msgid "Communities you can join" msgstr "Comunidades a las que puedes unirte" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Las comunidades a las que te unas de ahora en adelante usarán esto, y las comunidades de abajo cambiarán para coincidir." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Las comunidades a las que te unas a partir de ahora usarán esta configuración." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Las comunidades a las que te unas de ahora en adelante usarán esta configuración. Tus comunidades actuales conservarán sus ajustes." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "No se pudo eliminar la aplicación" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "No se pudo eliminar la llave de acceso" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "No se pudo actualizar la omisión de supresión de menciones" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "No se pudo actualizar la autenticación de dos factores con llave de acceso" @@ -10893,7 +10951,7 @@ msgstr "Crear un grupo nuevo con {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Crear un kit nuevo" @@ -11050,8 +11108,8 @@ msgstr "Crear hilos públicos" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Crear kit de recuperación" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Creado" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Creado {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Moneda" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Actual" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Eliminar mensajes de otros miembros. Fijar mensajes se controla por separado." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Eliminar llave de acceso" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Eliminar passkey {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Dispositivo:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Previsualizaciones de mensajes directos" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Mensajes directos" @@ -12756,7 +12824,6 @@ msgstr "Subida directa activa" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "¿Desactivar la aceleración de hardware?" msgid "Disable mobile push notifications" msgstr "Desactivar las notificaciones push en el celular" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Desactivar o eliminar tu cuenta" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "Correo electrónico" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Correo electrónico" @@ -14232,7 +14304,6 @@ msgstr "Favoritos vacíos" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Habilitar" @@ -14972,7 +15043,7 @@ msgstr "Cada comunidad que sigue este canal recibirá una copia. Si la editas o #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Todos" @@ -16517,10 +16588,14 @@ msgstr "Amigos y grupos seleccionados pueden llamarte" msgid "Friends and small communities only" msgstr "Solo amigos y comunidades pequeñas" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Los amigos siempre pueden enviarte mensajes directos. Elige si las personas que comparten una comunidad contigo pueden enviarte mensajes sin enviar primero una solicitud de amistad." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Tus amigos siempre podrán enviarte mensajes." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Los amigos siempre pueden enviarte mensajes. Estas configuraciones cubren a personas y bots con los que solo compartes una comunidad." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Amigos de amigos" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Solo amigos" @@ -17369,6 +17446,10 @@ msgstr "Quién puede agregarte a grupos: solo amigos" msgid "Group chat adds: nobody" msgstr "Quién puede agregarte a grupos: nadie" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Chats grupales" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Oculto" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Si crees que es ilegal, indica qué ley y por qué." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Si descartas esto, siempre puedes activar las notificaciones de escritorio más tarde en {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Si olvidas tu contraseña, un kit de recuperación es la única forma de volver a tu cuenta." @@ -19645,6 +19726,11 @@ msgstr "Mantén los niveles gratuito y premium. Puedes personalizar los niveles, msgid "Keep grace period" msgstr "Mantener período de gracia" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Mantener mi configuración actual" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "El archivo más grande que puedes subir" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Última modificación: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Última modificación: nunca" @@ -20134,7 +20220,7 @@ msgstr "Permite que te vean en video." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Permite que pulsar para hablar y los atajos funcionen en otras aplicaciones." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Te permite restablecer tu contraseña si la olvidas." @@ -20727,8 +20813,8 @@ msgstr "Personaliza tu instancia" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Administrar" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Administrar cuentas" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Administra las aplicaciones y los dispositivos que tienen acceso a tu cuenta" @@ -20748,6 +20834,11 @@ msgstr "Administra las aplicaciones y los dispositivos que tienen acceso a tu cu msgid "Manage authorized applications" msgstr "Administrar aplicaciones autorizadas" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Administrar aplicaciones autorizadas" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Administrar comunidad" msgid "Manage community features" msgstr "Administrar funciones de la comunidad" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Administrar dispositivos" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "No hay actualizaciones disponibles para la aplicación de escritorio." msgid "No displays found" msgstr "No se encontraron pantallas" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "No se ha configurado ningún correo electrónico" @@ -23562,7 +23658,11 @@ msgstr "No hay servicios opcionales disponibles en esta instancia. Puedes omitir msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "No se pudo aplicar ninguna parte de {query}. Corrige el valor subrayado o agrega algo para buscar." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Aún no tienes claves de acceso. Agrega una para iniciar sesión con tu huella digital, rostro o una llave de seguridad." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "No se estableció una contraseña" @@ -23975,7 +24075,7 @@ msgstr "Página no encontrada" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Ahora no" @@ -24052,6 +24152,11 @@ msgstr "Nada que reembolsar" msgid "Nothing to search for" msgstr "No hay nada que buscar" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Nada cambiará. Esto solo confirma tu configuración." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Objetos" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Desactivado" @@ -24244,9 +24351,11 @@ msgstr "Más antiguos primero" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Activado" @@ -25376,7 +25485,7 @@ msgstr "Llave de acceso actualizada" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Las llaves de acceso requieren un paquete de macOS firmado con un identi #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Contraseña" @@ -25617,8 +25726,18 @@ msgstr "Pensilvania" msgid "People" msgstr "Personas" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Las personas de tus comunidades pueden enviarte mensajes sin ser tus amigos." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Las personas de tus comunidades deben ser tus amigos antes de poder enviarte mensajes." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Las personas deben ser tus amigos antes de poder enviarte mensajes. Aún pueden enviarte una solicitud de amistad." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Las personas inician sesión con una dirección de correo electrónico y una contraseña. Los restablecimientos de contraseña y la verificación requieren la entrega de correos electrónicos, lo que puedes configurar más tarde." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Las personas que comparten una comunidad contigo pueden enviarte mensajes directamente." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Personas que comparten una comunidad contigo." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Personas que comparten al menos un amigo contigo." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Se eliminarán permanentemente todos los mensajes que enviaste aquí, en msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Eliminar permanentemente los mensajes que coincidan con los filtros a continuación. Esto no se puede deshacer." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Elimina tu cuenta y todos los datos asociados de forma permanente. Esta acción no se puede deshacer." @@ -27298,6 +27425,10 @@ msgstr "Motivo: {0}" msgid "Receipt" msgstr "Recibo" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Recibir llamadas en silencio" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Clave de recuperación" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Kit de recuperación" @@ -27596,10 +27727,6 @@ msgstr "Registrarse" msgid "Register an account" msgstr "Registrar una cuenta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Llaves de acceso registradas" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Quitar los permisos podría limitar las funciones del bot." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Quitar el aislamiento temporal permitirá que <0>{targetUserTag} vuelva a enviar mensajes, reaccionar y unirse a canales de voz." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Renombrar" @@ -28215,6 +28342,11 @@ msgstr "Formulario para renombrar el canal" msgid "Rename emoji" msgstr "Renombrar emoji" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Renombrar passkey {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Requerir 2FA para acciones de moderación" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Requerir una llave de acceso como segundo factor" @@ -28961,7 +29093,7 @@ msgstr "Volver a iniciar sesión" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Mostrar" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Revisar y confirmar" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Revisa las aplicaciones que pueden acceder a tu cuenta." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Revisar la configuración de privacidad" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Revisa los dispositivos con sesión iniciada y cierra las sesiones que no reconozcas." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Botón derecho del mouse" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "En este momento" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Saturación" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Saturación" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Guardar" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Ahorra 17 %" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Guardar un kit de recuperación" @@ -29434,7 +29569,9 @@ msgstr "Guardar fondo" msgid "Save banner" msgstr "Guardar banner" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Guardar cambios" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Seguridad" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Funciones de seguridad" @@ -30830,7 +30967,7 @@ msgstr "Establecer atajo para silenciar" msgid "Set new password" msgstr "Establecer nueva contraseña" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Establecer contraseña" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Se estableció la región de voz en automática" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Configurar" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Configura {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Configurar app de autenticación" @@ -31910,6 +32050,11 @@ msgstr "Flujo de inicio de sesión" msgid "Sign-in method" msgstr "Método de inicio de sesión" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Métodos de inicio de sesión" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Llamada silenciosa" msgid "Silent calls" msgstr "Llamadas silenciosas" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Llamadas silenciosas de todos" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Silencioso cuando el dispositivo de captura no tiene entrada de audio propia" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "¿Dejar de confiar en todos los enlaces?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "¿Dejar de usar llaves de acceso para la autenticación de dos factores?" @@ -34057,6 +34198,11 @@ msgstr "Las etiquetas ayudan a la gente a encontrar publicaciones. Puedes añadi msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Las etiquetas deben tener entre 2 y {maxLength} caracteres alfanuméricos." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Tómate un momento para revisar quién puede enviarte mensajes. Nada cambiará a menos que tú lo decidas." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Se hará efectivo en tu próxima renovación. Aplicaremos un crédito de {creditLabel} de tu pago mensual actual, por lo que tu primer cargo anual será de <0>{firstRenewalPriceLabel}. Las futuras renovaciones anuales serán de {renewalPrice} por año." @@ -34138,7 +34284,7 @@ msgstr "Capas temporales" msgid "Temporarily disable your account" msgstr "Desactivar tu cuenta temporalmente" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Desactiva tu cuenta temporalmente. Puedes reactivarla más tarde iniciando sesión de nuevo." @@ -35366,11 +35512,11 @@ msgstr "Esta es la descripción de la segunda opción" msgid "This is the third option description" msgstr "Esta es la descripción de la tercera opción" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Esta es tu última llave de acceso y las llaves de acceso son tu segundo factor. Eliminarla desactivará la autenticación de dos factores en tu cuenta y tus códigos de respaldo actuales dejarán de funcionar." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Esta es tu última llave de acceso. Una vez que la elimines, no podrás usar una llave de acceso como segundo factor." @@ -36481,7 +36627,8 @@ msgstr "Turco" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Desactivar" @@ -36499,6 +36646,11 @@ msgstr "Desactiva lo que no te parezca bien. Es posible que algunas funciones de msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Desactiva el audio compartido para esta fuente o inténtalo de nuevo en un momento." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Desactivar app de autenticación" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Desactiva la privacidad de la transmisión antes de ver los detalles de inicio de sesión o de seguridad de la cuenta." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Activar" @@ -36669,10 +36821,6 @@ msgstr "Autenticación de dos factores desactivada" msgid "Two-factor authentication enabled" msgstr "Autenticación de dos factores activada" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Autenticación de dos factores activada" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Usar valor real" msgid "Use alternative method" msgstr "Usar otro método" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Usar barra de título nativa" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "¿Usar llaves de acceso para la autenticación de dos factores?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Usa llaves de acceso para iniciar sesión sin contraseña" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Verifica tu dirección de correo electrónico para enviar solicitudes de amistad." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Verifica tu correo electrónico antes de agregar una llave de acceso." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Verifica tu correo electrónico antes de agregar una aplicación de autenticación." @@ -38947,7 +39095,7 @@ msgstr "Ver y administrar usuarios baneados." msgid "View and manage every webhook configured across your community." msgstr "Ve y administra cada webhook configurado en tu comunidad." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Ver y administrar tus códigos de respaldo para recuperar la cuenta" @@ -38986,7 +39134,7 @@ msgstr "Ver canal" msgid "View channel members" msgstr "Ver miembros del canal" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Ver códigos" @@ -40084,10 +40232,6 @@ msgstr "Mientras la función pulsar para hablar esté activada, tu atajo control msgid "Who can add" msgstr "Quién puede agregarte" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Quién puede agregarte a chats grupales" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "¿Quién puede unirse?" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "¿Quién puede enviarte mensajes?" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "¿Quién puede enviarte mensajes?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Puedes cancelar el proceso de eliminación en un plazo de 14 días" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Puedes cambiar esto en cualquier momento en tu configuración de privacidad, incluso para cada comunidad." @@ -40709,7 +40853,7 @@ msgstr "Cambiaste tu etiqueta mientras usabas {PREMIUM_PRODUCT_NAME}. Se volver msgid "You do not have access to the channel where this message was sent." msgstr "No tienes acceso al canal donde se envió este mensaje." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Aún no tienes un kit de recuperación" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Se te redirigirá a {redirectHostname} después de autorizar." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Ya no se te pedirá una llave de acceso después de tu contraseña. Tu app de autenticación seguirá siendo tu segundo factor." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Tendrás que volver a iniciar sesión en todos los dispositivos donde la cerraste" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Necesitarás una de tus llaves de acceso para iniciar sesión en un dispositivo nuevo. Si pierdes todas tus llaves de acceso, podrías quedarte sin acceso a tu cuenta. Guardaremos códigos de respaldo para ti, así tendrás una forma de entrar." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Tu cuenta requiere autenticación multifactor, pero no hay métodos compatibles configurados en este dispositivo. Inicia sesión en un dispositivo con tu aplicación de autenticación o llave de seguridad, o contacta a los administradores de esta instancia." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Acercar" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Alejar" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# comunidad tiene su propia configuración} other {# comunidades tienen su propia configuración}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Cambiar también las comunidades de abajo para que coincidan" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Puede enviarte mensajes directos" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Elige quién puede enviarte mensajes directos." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Las comunidades a las que te unas de ahora en adelante usarán esto, y las comunidades de abajo cambiarán para coincidir." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Las comunidades a las que te unas a partir de ahora usarán esta configuración." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Las comunidades a las que te unas de ahora en adelante usarán esta configuración. Tus comunidades actuales conservarán sus ajustes." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Actual" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Tus amigos siempre podrán enviarte mensajes." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Mantener mi configuración actual" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Nada cambiará. Esto solo confirma tu configuración." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Las personas de tus comunidades pueden enviarte mensajes sin ser tus amigos." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Las personas de tus comunidades deben ser tus amigos antes de poder enviarte mensajes." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Configuración de privacidad" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "En este momento" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Tómate un momento para revisar quién puede enviarte mensajes. Nada cambiará a menos que tú lo decidas." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Cualquiera que te encuentre puede enviar una solicitud. Desactiva esto para elegir grupos a continuación." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Se aplica a los bots en las comunidades a las que te unas de ahora en adelante. También puedes cambiarlo para cada comunidad." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Se aplica a las comunidades a las que te unas de ahora en adelante. También puedes cambiarlo para cada comunidad." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Elige quién puede enviarte una solicitud de amistad." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Los amigos siempre pueden enviarte mensajes. Estas configuraciones cubren a personas y bots con los que solo compartes una comunidad." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Personas que comparten una comunidad contigo." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Personas que comparten al menos un amigo contigo." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Las llamadas que permites seguirán llegando, pero no sonarán." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Elige quién puede agregarte a un chat grupal sin preguntar primero." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Elige quién puede iniciar una llamada contigo." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Chats grupales" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Recibir llamadas en silencio" 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 4cf309289..70a64aa64 100644 --- a/fluxer_app/src/features/i18n/locales/es-ES/messages.po +++ b/fluxer_app/src/features/i18n/locales/es-ES/messages.po @@ -1123,15 +1123,15 @@ msgstr "Sigue este canal {count, plural, one {# canal} other {# canales}}. Conve msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# comunidad encontrada} other {# comunidades encontradas}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# comunidad tiene su propia configuración} other {# comunidades tienen su propia configuración}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# comunidad no está disponible temporalmente debido a un fallo en el condensador de flujo.} other {# comunidades no están disponibles temporalmente debido a un fallo en el condensador de flujo.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# comunidad usa una configuración diferente} other {# comunidades usan una configuración diferente}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# más} other {# más}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# participante en la llamada} other {# participantes en la llamada}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# clave} other {# claves}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Cuenta" msgid "Account & premium overrides" msgstr "Estados forzados de cuenta y premium" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Acceso a la cuenta" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Añade una cuenta para continuar." msgid "Add an email and password to your account first." msgstr "Añade primero un correo electrónico y una contraseña a tu cuenta." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Añade una capa extra de seguridad a tu cuenta" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Añade atajos personalizados, desactiva los atajos integrados y sincroni msgid "Add domain connection" msgstr "Añadir conexión de dominio" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Añadir correo electrónico" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Añadir permisos específicos" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Añadir clave de acceso" @@ -3548,6 +3544,14 @@ msgstr "Añade tus propios motores de búsqueda con un patrón de URL personaliz msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Añade tus propios traductores con un patrón de URL personalizado. Usa <0>{query} como marcador de posición para el texto que quieras traducir." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Añadido el {createdDate}, último uso el {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Añadido {createdDate}, sin uso" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Añadido a favoritos" msgid "Added to saved media" msgstr "Añadido a contenido multimedia guardado" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Añadido: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Añadido: {createdDate} • Últ. uso: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Permitir mayúsculas y espacios en los nombres de los canales de texto. msgid "Allow direct messages" msgstr "Permitir mensajes directos" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Permitir mensajes directos de bots de la comunidad" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Permitir mensajes directos de miembros de la comunidad" @@ -4071,7 +4067,7 @@ msgstr "Permitido {permissions}" msgid "Allowed all members to mention this role" msgstr "Se ha permitido que todos los miembros mencionen este rol" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Personas autorizadas para llamar" @@ -4080,7 +4076,7 @@ msgstr "Personas autorizadas para llamar" msgid "Allowed flexible text channel names" msgstr "Se han permitido nombres de canales de texto flexibles" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Invitaciones permitidas" @@ -4169,6 +4165,11 @@ msgstr "Ya canjeado" msgid "Already set to cancel" msgstr "Cancelación ya programada" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Cambiar también las comunidades de abajo para que coincidan" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Cualquiera puede solicitar una cuenta, pero un administrador debe aprobarla." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Cualquiera de mis comunidades" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Cualquiera que te encuentre puede enviar una solicitud. Desactiva esto para elegir grupos a continuación." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Aplicaciones y bots" msgid "Applies to" msgstr "Se aplica a" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Se aplica a los bots de las comunidades a las que te unas a partir de ahora. También puedes cambiarlo para cada comunidad." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Se aplica a las comunidades a las que te unas a partir de ahora. También puedes cambiarlo para cada comunidad." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Aplicar tema" msgid "Apply to all communities" msgstr "Aplicar a todas las comunidades" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Aplicar también a estas comunidades" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Aprobado" msgid "Apps" msgstr "Aplicaciones" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Aplicaciones y dispositivos" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "¿Seguro que quieres eliminar la categoría \"{categoryName}\"? El canal que contiene se moverá al principio de la lista de canales." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "¿Seguro que quieres eliminar la clave de acceso <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "¿Seguro que quieres eliminar este archivo adjunto? Esta acción no se p msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "¿Seguro que quieres eliminar esta comunidad? Esta acción no se puede deshacer. Todos los canales, mensajes y ajustes se eliminarán permanentemente." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "¿Seguro que quieres eliminar esta clave de acceso?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Preguntar antes de iniciar llamadas" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 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" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Pide un segundo paso después de tu contraseña al iniciar sesión." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Autenticación" msgid "Authenticator" msgstr "Autenticador" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Aplicación de autenticación" @@ -5314,7 +5332,7 @@ msgstr "Aplicaciones autorizadas" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Código de respaldo" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Privacidad de llamadas" msgid "Calls" msgstr "Llamadas" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Las llamadas que permitas seguirán llegando, pero no sonarán." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Las cámaras y los dispositivos de captura virtual se seleccionan aquí msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Las cámaras están desactivadas si hay más de {voiceChannelCameraUserLimit, plural, one {# participante} other {# participantes}}" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Puede enviarte mensajes directos" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Cambiar el fondo del contenido incrustado en el chat" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Cambiar correo electrónico" @@ -7141,7 +7168,7 @@ msgstr "Cambiar propietario" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Elige qué motor de búsqueda se usa por defecto al buscar el texto sele msgid "Choose which translator is used by default when translating selected text." msgstr "Elige qué traductor se usa por defecto al traducir el texto seleccionado." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Elige quién puede añadirte a un chat grupal sin preguntar antes." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Elige quién puede ver esta conexión en tu perfil." @@ -8126,6 +8157,14 @@ msgstr "Elige quién puede ver esta conexión en tu perfil." msgid "Choose who can see your profile details" msgstr "Elige quién puede ver los detalles de tu perfil" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Elige quién puede enviarte una solicitud de amistad." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Elige quién puede iniciar una llamada contigo." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Completa el registro de tu cuenta añadiendo un correo electrónico y un msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Reclama tu cuenta eligiendo un nombre de usuario y una contraseña. Iniciarás sesión con ellos, así que elige unos que recuerdes." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Completa el registro de tu cuenta para acceder a funciones de seguridad como la autenticación de dos factores y las claves de acceso." @@ -8778,6 +8817,10 @@ msgstr "Códec" msgid "Codes" msgstr "Códigos" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Los códigos de tu app de autenticación son tu segundo paso al iniciar sesión." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Las comunidades con más de 250 personas se configuran automáticamente msgid "Communities you can join" msgstr "Comunidades a las que puedes unirte" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Las comunidades a las que te unas a partir de ahora usarán esta configuración, y las comunidades de abajo se adaptarán." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Las comunidades a las que te unas a partir de ahora usarán esta configuración." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Las comunidades a las que te unas a partir de ahora usarán esta configuración. Tus comunidades actuales conservarán sus ajustes." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "No se pudo eliminar la aplicación" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "No se pudo eliminar la clave de acceso" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "No se pudo actualizar la omisión de supresión de menciones" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "No se pudo actualizar la autenticación de dos factores con clave de acceso" @@ -10893,7 +10951,7 @@ msgstr "Crear un grupo nuevo con {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Crear un kit nuevo" @@ -11050,8 +11108,8 @@ msgstr "Crear hilos públicos" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Crear kit de recuperación" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Creado" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Creado el {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Moneda" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Actual" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Eliminar mensajes de otros miembros. La fijación se controla por separado." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Eliminar clave de acceso" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Eliminar passkey {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Dispositivo:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Previsualizaciones de mensajes directos" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Mensajes directos" @@ -12756,7 +12824,6 @@ msgstr "Subida directa activa" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "¿Desactivar la aceleración de hardware?" msgid "Disable mobile push notifications" msgstr "Desactivar las notificaciones push en el móvil" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Desactivar o eliminar tu cuenta" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "Correo electrónico" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Dirección de correo electrónico" @@ -14232,7 +14304,6 @@ msgstr "Favoritos vacíos" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Habilitar" @@ -14972,7 +15043,7 @@ msgstr "Cada comunidad que siga este canal recibirá una copia. Si la editas o l #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Todos" @@ -16517,10 +16588,14 @@ msgstr "Amigos y grupos seleccionados pueden llamarte" msgid "Friends and small communities only" msgstr "Solo amigos y comunidades pequeñas" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Los amigos siempre pueden enviarte mensajes directos. Elige si las personas que comparten una comunidad contigo pueden enviarte mensajes sin necesidad de enviar primero una solicitud de amistad." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Tus amigos siempre podrán enviarte mensajes." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Los amigos siempre pueden enviarte mensajes. Esta configuración se aplica a personas y bots con los que solo compartes una comunidad." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Amigos de amigos" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Solo amigos" @@ -17369,6 +17446,10 @@ msgstr "Quién puede añadirte a grupos: solo amigos" msgid "Group chat adds: nobody" msgstr "Quién puede añadirte a grupos: nadie" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Chats de grupo" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Oculto" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Si crees que es ilegal, indica qué ley y por qué." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Si descartas esto, siempre podrás activar las notificaciones de escritorio más tarde en {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Si olvidas tu contraseña, un kit de recuperación es la única forma de volver a acceder a tu cuenta." @@ -19645,6 +19726,11 @@ msgstr "Mantén los niveles gratuito y premium. Puedes personalizar los niveles, msgid "Keep grace period" msgstr "Mantener período de gracia" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Conservar mi configuración actual" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Archivo más grande que puedes subir" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Última modificación: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Últ. cambio: nunca" @@ -20134,7 +20220,7 @@ msgstr "Permite que te vean en vídeo." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Permite que \"pulsar para hablar\" y los atajos funcionen en otras aplicaciones." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Te permite restablecer tu contraseña si la olvidas." @@ -20727,8 +20813,8 @@ msgstr "Personaliza tu instancia" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Gestionar" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Gestionar cuentas" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Gestiona las aplicaciones y los dispositivos que tienen acceso a tu cuenta" @@ -20748,6 +20834,11 @@ msgstr "Gestiona las aplicaciones y los dispositivos que tienen acceso a tu cuen msgid "Manage authorized applications" msgstr "Gestionar aplicaciones autorizadas" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Gestionar aplicaciones autorizadas" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Gestionar comunidad" msgid "Manage community features" msgstr "Gestionar funciones de la comunidad" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Gestionar dispositivos" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "No hay actualizaciones disponibles para la aplicación de escritorio." msgid "No displays found" msgstr "No se encontraron pantallas" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "No se ha establecido ninguna dirección de correo electrónico" @@ -23562,7 +23658,11 @@ msgstr "No hay servicios opcionales disponibles en esta instancia. Puedes omitir msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "No se pudo aplicar ninguna parte de {query}. Corrige el valor subrayado o añade algo para buscar." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Aún no tienes claves de acceso. Añade una para iniciar sesión con tu huella dactilar, tu cara o una llave de seguridad." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "No se ha establecido ninguna contraseña" @@ -23975,7 +24075,7 @@ msgstr "Página no encontrada" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Ahora no" @@ -24052,6 +24152,11 @@ msgstr "Nada que reembolsar" msgid "Nothing to search for" msgstr "No hay nada que buscar" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "No cambiará nada. Esto solo confirma tu configuración." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Objetos" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Desactivado" @@ -24244,9 +24351,11 @@ msgstr "Más antiguos primero" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Activado" @@ -25376,7 +25485,7 @@ msgstr "Clave de acceso actualizada" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Las claves de acceso requieren un paquete de macOS firmado con un identi #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Contraseña" @@ -25617,8 +25726,18 @@ msgstr "Pensilvania" msgid "People" msgstr "Personas" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "La gente de tus comunidades puede enviarte mensajes sin ser tus amigos." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Las personas de tus comunidades deben ser tus amigos antes de poder enviarte mensajes." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Las personas deben ser tus amigos antes de poder enviarte mensajes. Aun así, pueden enviarte una solicitud de amistad." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "La gente inicia sesión con una dirección de correo electrónico y una contraseña. Los restablecimientos de contraseña y la verificación requieren el envío de correos electrónicos, que puedes configurar más adelante." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Las personas que comparten una comunidad contigo pueden enviarte mensajes directamente." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Personas que comparten una comunidad contigo." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Personas que comparten al menos un amigo contigo." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Se eliminarán permanentemente todos los mensajes que hayas enviado aqu msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Eliminar permanentemente los mensajes que coincidan con los filtros de abajo. Esto no se puede deshacer." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Elimina tu cuenta y todos los datos asociados de forma permanente. Esta acción no se puede deshacer." @@ -27298,6 +27425,10 @@ msgstr "Motivo: {0}" msgid "Receipt" msgstr "Recibo" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Recibir llamadas en silencio" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Clave de recuperación" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Kit de recuperación" @@ -27596,10 +27727,6 @@ msgstr "Registrarse" msgid "Register an account" msgstr "Registrar una cuenta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Claves de acceso registradas" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Eliminar los permisos podría limitar las funciones del bot." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Quitar el aislamiento temporal permitirá que <0>{targetUserTag} vuelva a enviar mensajes, reaccionar y unirse a canales de voz." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Renombrar" @@ -28215,6 +28342,11 @@ msgstr "Formulario para renombrar el canal" msgid "Rename emoji" msgstr "Renombrar emoji" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Renombrar la llave de acceso {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Requerir 2FA para acciones de moderación" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Requerir una clave de acceso como segundo factor" @@ -28961,7 +29093,7 @@ msgstr "Volver a iniciar sesión" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Mostrar" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Revisa y confirma" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Revisa las aplicaciones que pueden acceder a tu cuenta." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Revisar la configuración de privacidad" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Revisa los dispositivos con sesión iniciada y cierra las sesiones que no reconozcas." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Botón derecho del ratón" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Ahora mismo" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Saturación" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Saturación" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Guardar" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Ahorra un 17 %" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Guarda un kit de recuperación" @@ -29434,7 +29569,9 @@ msgstr "Guardar fondo" msgid "Save banner" msgstr "Guardar banner" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Guardar cambios" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Seguridad" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Funciones de seguridad" @@ -30830,7 +30967,7 @@ msgstr "Establecer atajo para silenciar" msgid "Set new password" msgstr "Establecer nueva contraseña" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Establecer contraseña" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Se estableció la región de voz en automático" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Configurar" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Configura {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Configurar aplicación de autenticación" @@ -31910,6 +32050,11 @@ msgstr "Flujo de inicio de sesión" msgid "Sign-in method" msgstr "Método de inicio de sesión" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Métodos de inicio de sesión" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Llamada silenciosa" msgid "Silent calls" msgstr "Llamadas silenciosas" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Llamadas silenciosas de todos" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Silencioso cuando el dispositivo de captura no tiene entrada de audio propia" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "¿Dejar de confiar en todos los enlaces?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "¿Dejar de usar claves de acceso para la autenticación de dos factores?" @@ -34057,6 +34198,11 @@ msgstr "Las etiquetas ayudan a la gente a encontrar publicaciones. Puedes añadi msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Las etiquetas deben tener entre 2 y {maxLength} caracteres alfanuméricos." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Tómate un momento para comprobar quién puede enviarte mensajes. Nada cambiará a menos que tú lo decidas." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Se hará efectivo en tu próxima renovación. Aplicaremos un crédito de {creditLabel} de tu pago mensual actual, por lo que tu primer cargo anual será de <0>{firstRenewalPriceLabel}. Las futuras renovaciones anuales serán de {renewalPrice} al año." @@ -34138,7 +34284,7 @@ msgstr "Capas temporales" msgid "Temporarily disable your account" msgstr "Desactivar tu cuenta temporalmente" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Desactivar tu cuenta temporalmente. Puedes reactivarla más tarde iniciando sesión de nuevo." @@ -35366,11 +35512,11 @@ msgstr "Esta es la descripción de la segunda opción" msgid "This is the third option description" msgstr "Esta es la descripción de la tercera opción" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Esta es tu última clave de acceso y las claves de acceso son tu segundo factor. Si la eliminas, se desactivará la autenticación de dos factores de tu cuenta y tus códigos de respaldo actuales dejarán de funcionar." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Esta es tu última clave de acceso. Una vez que la elimines, no podrás usar una clave de acceso como segundo factor." @@ -36481,7 +36627,8 @@ msgstr "Turco" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Desactivar" @@ -36499,6 +36646,11 @@ msgstr "Desactiva lo que no te parezca bien. Algunas funciones podrían dejar de msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Desactiva el uso compartido de audio para esta fuente o inténtalo de nuevo en un momento." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Desactivar app de autenticación" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Desactiva la privacidad de la transmisión antes de ver los detalles de inicio de sesión o de seguridad de la cuenta." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Activar" @@ -36669,10 +36821,6 @@ msgstr "Autenticación de dos factores desactivada" msgid "Two-factor authentication enabled" msgstr "Autenticación de dos factores activada" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Autenticación de dos factores activada" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Usar valor real" msgid "Use alternative method" msgstr "Usar método alternativo" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Usar barra de título nativa" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "¿Usar claves de acceso para la autenticación de dos factores?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Usa claves de acceso para iniciar sesión sin contraseña" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Verifica tu dirección de correo electrónico para enviar solicitudes de amistad." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Verifica tu correo electrónico antes de añadir una clave de acceso." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Verifica tu correo electrónico antes de añadir una aplicación de autenticación." @@ -38947,7 +39095,7 @@ msgstr "Ver y gestionar usuarios baneados." msgid "View and manage every webhook configured across your community." msgstr "Consulta y gestiona todos los webhooks configurados en tu comunidad." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Ver y gestionar tus códigos de respaldo para recuperar la cuenta" @@ -38986,7 +39134,7 @@ msgstr "Ver canal" msgid "View channel members" msgstr "Ver miembros del canal" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Ver códigos" @@ -40084,10 +40232,6 @@ msgstr "Mientras la función pulsar para hablar esté activada, tu atajo control msgid "Who can add" msgstr "Quién puede añadirme" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Quién puede añadirte a chats de grupo" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Quién puede unirse" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Quién puede enviarte mensajes" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "¿Quién puede enviarte mensajes?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Puedes cancelar el proceso de eliminación en un plazo de 14 días" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Puedes cambiar esto en cualquier momento en tus ajustes de privacidad, incluso para cada comunidad." @@ -40709,7 +40853,7 @@ msgstr "Cambiaste tu etiqueta mientras usabas {PREMIUM_PRODUCT_NAME}. Se volver msgid "You do not have access to the channel where this message was sent." msgstr "No tienes acceso al canal donde se envió este mensaje." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Todavía no tienes un kit de recuperación" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Se te redirigirá a {redirectHostname} después de la autorización." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Ya no se te pedirá una clave de acceso después de la contraseña. Tu aplicación de autenticación seguirá siendo tu segundo factor." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Tendrás que volver a iniciar sesión en todos los dispositivos en los que la hayas cerrado" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Necesitarás una de tus claves de acceso para iniciar sesión en un nuevo dispositivo. Si pierdes todas tus claves de acceso, podrías quedarte sin acceso a tu cuenta. Guardaremos códigos de respaldo para que sigas teniendo una forma de entrar." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Tu cuenta requiere autenticación multifactor, pero no hay métodos compatibles configurados en este dispositivo. Inicia sesión en un dispositivo con tu aplicación de autenticación o llave de seguridad, o contacta con los administradores de esta instancia." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Acercar" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Alejar" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# comunidad tiene su propia configuración} other {# comunidades tienen su propia configuración}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Cambiar también las comunidades de abajo para que coincidan" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Puede enviarte mensajes directos" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Elige quién puede enviarte mensajes directos." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Las comunidades a las que te unas a partir de ahora usarán esta configuración, y las comunidades de abajo se adaptarán." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Las comunidades a las que te unas a partir de ahora usarán esta configuración." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Las comunidades a las que te unas a partir de ahora usarán esta configuración. Tus comunidades actuales conservarán sus ajustes." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Actual" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Tus amigos siempre podrán enviarte mensajes." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Conservar mi configuración actual" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "No cambiará nada. Esto solo confirma tu configuración." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "La gente de tus comunidades puede enviarte mensajes sin ser tus amigos." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Las personas de tus comunidades deben ser tus amigos antes de poder enviarte mensajes." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Configuración de privacidad" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Ahora mismo" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Tómate un momento para comprobar quién puede enviarte mensajes. Nada cambiará a menos que tú lo decidas." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Cualquiera que te encuentre puede enviar una solicitud. Desactiva esto para elegir grupos a continuación." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Se aplica a los bots de las comunidades a las que te unas a partir de ahora. También puedes cambiarlo para cada comunidad." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Se aplica a las comunidades a las que te unas a partir de ahora. También puedes cambiarlo para cada comunidad." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Elige quién puede enviarte una solicitud de amistad." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Los amigos siempre pueden enviarte mensajes. Esta configuración se aplica a personas y bots con los que solo compartes una comunidad." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Personas que comparten una comunidad contigo." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Personas que comparten al menos un amigo contigo." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Las llamadas que permitas seguirán llegando, pero no sonarán." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Elige quién puede añadirte a un chat grupal sin preguntar antes." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Elige quién puede iniciar una llamada contigo." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Chats de grupo" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Recibir llamadas en silencio" diff --git a/fluxer_app/src/features/i18n/locales/fi/messages.po b/fluxer_app/src/features/i18n/locales/fi/messages.po index 78633a6ec..e764643ef 100644 --- a/fluxer_app/src/features/i18n/locales/fi/messages.po +++ b/fluxer_app/src/features/i18n/locales/fi/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# kanava seuraa} other {# kanavaa seuraa}} tämän msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# yhteisö löytyi} other {# yhteisöä löytyi}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# yhteisöllä on oma asetuksensa} other {# yhteisöllä on omat asetuksensa}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# yhteisö on tilapäisesti pois käytöstä toimintahäiriön vuoksi.} other {# yhteisöä on tilapäisesti pois käytöstä toimintahäiriön vuoksi.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# yhteisö käyttää eri asetusta} other {# yhteisöä käyttää eri asetusta}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# muu} other {# muuta}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# osallistuja puhelussa} other {# osallistujaa puhelussa}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# tunnusavain} other {# tunnusavainta}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Tili" msgid "Account & premium overrides" msgstr "Tili ja premium-ohitukset" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Tilin käyttöoikeudet" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Lisää tili jatkaaksesi." msgid "Add an email and password to your account first." msgstr "Lisää ensin sähköpostiosoite ja salasana tilillesi." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Lisää tilillesi ylimääräinen suojauskerros" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Lisää omia pikanäppäimiä, poista sisäänrakennettuja pikanäppäim msgid "Add domain connection" msgstr "Lisää verkkotunnusyhteys" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Lisää sähköpostiosoite" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Lisää ohitus" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Lisää pääsyavain" @@ -3548,6 +3544,14 @@ msgstr "Lisää omia hakukoneita mukautetulla URL-mallilla. Käytä hakutekstin msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Lisää omia kääntäjiä mukautetulla URL-mallilla. Käytä käännettävän tekstin paikkamerkkinä merkintää <0>{query}." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Lisätty {createdDate}, viimeksi käytetty {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Lisätty {createdDate}, ei koskaan käytetty" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Lisätty suosikkeihin" msgid "Added to saved media" msgstr "Lisätty tallennettuun mediaan" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Lisätty: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Lisätty: {createdDate} • viimeksi käytetty: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Salli isot kirjaimet ja välilyönnit tekstikanavien nimissä. Jos asetu msgid "Allow direct messages" msgstr "Salli yksityisviestit" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Salli yhteisöbottien lähettämät yksityisviestit" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Salli yksityisviestit yhteisön jäseniltä" @@ -4071,7 +4067,7 @@ msgstr "Sallittu {permissions}" msgid "Allowed all members to mention this role" msgstr "Kaikki jäsenet saivat luvan mainita tämän roolin" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Sallitut soittajat" @@ -4080,7 +4076,7 @@ msgstr "Sallitut soittajat" msgid "Allowed flexible text channel names" msgstr "Sallittu joustavat tekstikanavien nimet" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Sallitut kutsut" @@ -4169,6 +4165,11 @@ msgstr "Jo lunastettu" msgid "Already set to cancel" msgstr "Peruutus on jo ajoitettu" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Muuta myös alla olevat yhteisöt vastaaviksi" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Kuka tahansa voi pyytää tiliä, mutta ylläpitäjän on hyväksyttävä se." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Kuka tahansa yhteisöissäni" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Kuka tahansa sinut löytävä voi lähettää pyynnön. Poista tämä käytöstä valitaksesi ryhmät alta." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Sovellukset ja botit" msgid "Applies to" msgstr "Koskee seuraavia" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Koskee botteja yhteisöissä, joihin liityt tästä eteenpäin. Voit myös muuttaa sitä kussakin yhteisössä." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Koskee yhteisöjä, joihin liityt tästä eteenpäin. Voit myös muuttaa sitä kunkin yhteisön osalta." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Käytä teemaa" msgid "Apply to all communities" msgstr "Käytä kaikissa yhteisöissä" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Tee sama näille yhteisöille" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Hyväksytty" msgid "Apps" msgstr "Sovellukset" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Sovellukset ja laitteet" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Haluatko varmasti poistaa kategorian \"{categoryName}\"? Sen sisältämä kanava siirretään kanavaluettelon alkuun." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Haluatko varmasti poistaa pääsyavaimen <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Haluatko varmasti poistaa tämän liitteen? Toimintoa ei voi kumota, ja msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Haluatko varmasti poistaa tämän yhteisön? Tätä toimintoa ei voi kumota. Kaikki kanavat, viestit ja asetukset poistetaan pysyvästi." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Haluatko varmasti poistaa tämän pääsyavaimen?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Kysy ennen puheluiden aloittamista" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Pyydä pääsyavainta salasanasi jälkeen kirjautuessasi" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Pyydä toinen vaihe salasanasi jälkeen, kun kirjaudut sisään." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Todennus" msgid "Authenticator" msgstr "Todennussovellus" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Todennussovellus" @@ -5314,7 +5332,7 @@ msgstr "Valtuutetut sovellukset" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Varakoodi" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Puhelujen yksityisyys" msgid "Calls" msgstr "Puhelut" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Puhelut, jotka sallit, tulevat edelleen läpi, mutta ne eivät soi." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Kamerat ja virtuaaliset tallennuslaitteet valitaan täällä {productNam msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kamerat ovat pois päältä, jos osallistujia on yli {voiceChannelCameraUserLimit}" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Voi lähettää sinulle yksityisviestejä" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Vaihda chatin upotuksen tausta" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Vaihda sähköpostiosoite" @@ -7141,7 +7168,7 @@ msgstr "Vaihda omistajaa" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Valitse oletushakukone valitun tekstin hakuun." msgid "Choose which translator is used by default when translating selected text." msgstr "Valitse oletuskääntäjä, jota käytetään valitun tekstin kääntämiseen." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Valitse, kuka voi lisätä sinut ryhmäkeskusteluun kysymättä ensin." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Valitse, kuka voi nähdä tämän yhteyden profiilissasi." @@ -8126,6 +8157,14 @@ msgstr "Valitse, kuka voi nähdä tämän yhteyden profiilissasi." msgid "Choose who can see your profile details" msgstr "Valitse, kuka voi nähdä profiilitietosi" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Valitse, kuka voi lähettää sinulle kaveripyyntöjä." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Valitse, kuka voi aloittaa puhelun kanssasi." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Viimeistele tilisi rekisteröinti lisäämällä sähköpostiosoite ja s msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Lunasta tilisi valitsemalla käyttäjänimi ja salasana. Kirjaudut niillä sisään, joten valitse sellaiset, jotka muistat." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Viimeistele tilisi rekisteröinti, niin saat käyttöösi suojausominaisuuksia, kuten kaksivaiheisen todennuksen ja pääsyavaimet." @@ -8778,6 +8817,10 @@ msgstr "Koodekki" msgid "Codes" msgstr "Koodit" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Koodit todennussovelluksestasi ovat toinen vaihe kirjautuessasi sisään." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Yli 250 hengen yhteisöissä ilmoitusasetukseksi pakotetaan \"vain maini msgid "Communities you can join" msgstr "Yhteisöt, joihin voit liittyä" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Tästä eteenpäin liittymäsi yhteisöt käyttävät tätä, ja alla olevat yhteisöt muuttuvat vastaamaan sitä." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Yhteisöt, joihin liityt tästä eteenpäin, käyttävät tätä." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Tästä eteenpäin liittymäsi yhteisöt käyttävät tätä. Nykyisillä yhteisöilläsi säilyvät niiden asetukset." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Sovelluksen poistaminen epäonnistui" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Pääsyavaimen poistaminen epäonnistui" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Mainintojen eston ohituksen päivitys epäonnistui" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Pääsyavaimen kaksivaiheisen todennuksen päivitys epäonnistui" @@ -10893,7 +10951,7 @@ msgstr "Luo uusi ryhmä käyttäjän {userName} kanssa" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Luo uusi paketti" @@ -11050,8 +11108,8 @@ msgstr "Luo julkisia viestiketjuja" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Luo palautussarja" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Luotu" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Luotu {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Valuutta" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Nykyinen" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Poista muiden jäsenten viestejä. Kiinnittämistä hallitaan erikseen." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Poista pääsyavain" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Poista tunnuslukko {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Laite:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Yksityisviestien esikatselut" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Yksityisviestit" @@ -12756,7 +12824,6 @@ msgstr "Suora lataus käytössä" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Poistetaanko laitteistokiihdytys käytöstä?" msgid "Disable mobile push notifications" msgstr "Poista mobiili-ilmoitukset käytöstä" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Poista tai poista tilisi käytöstä" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "Sähköposti" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Sähköpostiosoite" @@ -14232,7 +14304,6 @@ msgstr "Ei suosikkeja" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Ota käyttöön" @@ -14972,7 +15043,7 @@ msgstr "Jokainen tätä kanavaa seuraava yhteisö saa kopion. Jos muokkaat tai p #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Kaikki" @@ -16517,10 +16588,14 @@ msgstr "Kaverit ja valitut ryhmät voivat soittaa sinulle" msgid "Friends and small communities only" msgstr "Vain kaverit ja pienet yhteisöt" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Ystävät voivat aina lähettää sinulle yksityisviestejä. Valitse, voivatko yhteisösi jäsenet lähettää sinulle viestejä pyytämättä ensin ystävyyspyyntöä." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Ystäväsi voivat aina lähettää sinulle yksityisviestejä." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Ystävät voivat aina lähettää sinulle viestejä. Nämä asetukset koskevat ihmisiä ja botteja, joiden kanssa jaat vain yhteisön." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Kaverien kaverit" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Vain kaverit" @@ -17369,6 +17446,10 @@ msgstr "Ryhmäkeskusteluun lisääminen: vain kaverit" msgid "Group chat adds: nobody" msgstr "Ryhmäkeskusteluun lisääminen: ei kukaan" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Ryhmäkeskustelut" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Piilotettu" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Jos uskot sen olevan laitonta, kerro, mikä laki on kyseessä ja miksi." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Jos suljet tämän, voit ottaa työpöytäilmoitukset käyttöön myöhemmin kohdassa {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Jos unohdat salasanasi, palautussarja on ainoa tapa päästä takaisin tilillesi." @@ -19645,6 +19726,11 @@ msgstr "Pidä ilmaiset ja premium-tasot. Voit muokata tasoja, myydä premiumia S msgid "Keep grace period" msgstr "Säilytä armonaika" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Säilytä nykyiset asetukseni" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Suurin tiedosto, jonka voit ladata" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Viimeksi muutettu: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Viimeksi vaihdettu: ei koskaan" @@ -20134,7 +20220,7 @@ msgstr "Sallii muiden nähdä sinut videolla." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Mahdollistaa push-to-talkin ja pikakomentojen toimimisen muissa sovelluksissa." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Mahdollistaa salasanasi nollaamisen, jos unohdat sen." @@ -20727,8 +20813,8 @@ msgstr "Tee instanssista omasi" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Hallitse" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Hallinnoi tilejä" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Hallitse sovelluksia ja laitteita, joilla on pääsy tilillesi" @@ -20748,6 +20834,11 @@ msgstr "Hallitse sovelluksia ja laitteita, joilla on pääsy tilillesi" msgid "Manage authorized applications" msgstr "Hallinnoi valtuutettuja sovelluksia" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Hallitse valtuutettuja sovelluksia" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Hallinnoi yhteisöä" msgid "Manage community features" msgstr "Hallinnoi yhteisön ominaisuuksia" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Hallitse laitteita" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Työpöytäversioon ei ole saatavilla päivitystä." msgid "No displays found" msgstr "Näyttöjä ei löytynyt" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Sähköpostiosoitetta ei ole asetettu" @@ -23562,7 +23658,11 @@ msgstr "Tässä instanssissa ei ole valinnaisia palveluita. Voit ohittaa tämän msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Mitään osaa hausta \"{query}\" ei voitu käyttää. Korjaa alleviivattu arvo tai lisää jotain haettavaa." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Ei vielä passiavainta. Lisää sellainen kirjautuaksesi sisään sormenjäljellä, kasvoilla tai turva-avaimella." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Salasanaa ei ole asetettu" @@ -23975,7 +24075,7 @@ msgstr "Sivua ei löydy" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Ei nyt" @@ -24052,6 +24152,11 @@ msgstr "Ei palautettavaa" msgid "Nothing to search for" msgstr "Ei mitään haettavaa" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Mikään ei muutu. Tämä vain vahvistaa asetuksesi." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Esineet" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Pois päältä" @@ -24244,9 +24351,11 @@ msgstr "Vanhimmat ensin" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Päällä" @@ -25376,7 +25485,7 @@ msgstr "Pääsyavain päivitetty" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Pääsyavaimet edellyttävät allekirjoitettua macOS-pakettia, jossa on #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Salasana" @@ -25617,8 +25726,18 @@ msgstr "Pennsylvania" msgid "People" msgstr "Ihmiset" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Yhteisöjesi jäsenet voivat lähettää sinulle viestejä ilman, että heidän tarvitsee olla ystäviäsi." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Yhteisöjesi jäsenet voivat lähettää sinulle viestejä vasta, kun olette ystäviä." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Ihmisten on oltava ystäviäsi ennen kuin he voivat lähettää sinulle viestejä. He voivat silti lähettää sinulle ystäväpyynnön." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Ihmiset kirjautuvat sisään sähköpostiosoitteella ja salasanalla. Salasanojen palautukset ja vahvistukset vaativat sähköpostin toimitusta, jonka voit määrittää myöhemmin." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Kaikki, jotka jakavat yhteisön kanssasi, voivat lähettää sinulle yksityisviestejä." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Ihmiset, jotka jakavat yhteisön kanssasi." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Ihmiset, joilla on vähintään yksi yhteinen ystävä kanssasi." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Poista kaikki tähän lähettämäsi viestit pysyvästi kaikilta kanavil msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Poista pysyvästi alla olevia suodattimia vastaavat viestit. Tätä toimintoa ei voi kumota." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Poista tilisi ja kaikki siihen liittyvät tiedot pysyvästi. Tätä toimintoa ei voi kumota." @@ -27298,6 +27425,10 @@ msgstr "Syy: {0}" msgid "Receipt" msgstr "Kuitti" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Vastaanota puhelut hiljaa" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Palautusavain" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Palautussarja" @@ -27596,10 +27727,6 @@ msgstr "Rekisteröidy" msgid "Register an account" msgstr "Rekisteröi tili" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Rekisteröidyt pääsyavaimet" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Käyttöoikeuksien poistaminen voi rajoittaa botin ominaisuuksia." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Kun jäähy poistetaan, <0>{targetUserTag} voi taas lähettää viestejä, reagoida ja liittyä äänikanaville." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Nimeä uudelleen" @@ -28215,6 +28342,11 @@ msgstr "Nimeä kanava uudelleen -lomake" msgid "Rename emoji" msgstr "Nimeä emoji uudelleen" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Nimeä uudelleen tunnuslukuavain {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Vaadi 2FA moderointitoimiin" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Vaadi pääsyavain toisena vaiheena" @@ -28961,7 +29093,7 @@ msgstr "Palaa sisäänkirjautumiseen" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Näytä" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Tarkista ja vahvista" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Tarkista sovellukset, joilla on pääsy tiliisi." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Tarkista tietosuoja-asetukset" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Tarkista sisäänkirjautuneet laitteet ja kirjaa ulos tuntemattomat istunnot." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Hiiren oikea painike" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Tällä hetkellä" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Kylläisyys" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Kylläisyys" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Tallenna" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Säästä 17 %" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Tallenna palautussarja" @@ -29434,7 +29569,9 @@ msgstr "Tallenna tausta" msgid "Save banner" msgstr "Tallenna banneri" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Tallenna muutokset" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Turvallisuus" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Turvallisuusominaisuudet" @@ -30830,7 +30967,7 @@ msgstr "Aseta mikrofonin mykistyksen pikanäppäin" msgid "Set new password" msgstr "Aseta uusi salasana" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Aseta salasana" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Puhealueeksi asetettiin automaattinen" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Määritä" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Määritä {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Määritä todennussovellus" @@ -31910,6 +32050,11 @@ msgstr "Kirjautumisprosessi" msgid "Sign-in method" msgstr "Kirjautumistapa" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Kirjautumistavat" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Äänetön puhelu" msgid "Silent calls" msgstr "Äänettömät puhelut" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Äänettömät puhelut kaikilta" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Mykistää, kun tallennuslaitteessa ei ole omaa äänisyötettä" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Lopetetaanko kaikkiin linkkeihin luottaminen?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Lopetetaanko pääsyavainten käyttö kaksivaiheisessa todennuksessa?" @@ -34057,6 +34198,11 @@ msgstr "Tunnisteet auttavat ihmisiä löytämään julkaisuja. Voit lisätä eni msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Tunnisteen on oltava 2–{maxLength} merkkiä pitkä ja koostuttava kirjaimista ja numeroista." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Varaa hetki tarkistaaksesi, kuka voi lähettää sinulle viestejä. Mikään ei muutu, ellet itse niin päätä." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Tulee voimaan seuraavan uusimisen yhteydessä. Hyvitämme {creditLabel} nykyisestä kuukausimaksustasi, joten ensimmäinen vuosimaksu on <0>{firstRenewalPriceLabel}. Tulevat vuosittaiset uusinnat ovat {renewalPrice}/vuosi." @@ -34138,7 +34284,7 @@ msgstr "Ajalliset tasot" msgid "Temporarily disable your account" msgstr "Poista tilisi käytöstä väliaikaisesti" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Poista tilisi käytöstä väliaikaisesti. Voit ottaa sen uudelleen käyttöön kirjautumalla sisään myöhemmin." @@ -35366,11 +35512,11 @@ msgstr "Tämä on toisen vaihtoehdon kuvaus" msgid "This is the third option description" msgstr "Tämä on kolmannen vaihtoehdon kuvaus" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Tämä on viimeinen pääsyavaimesi, ja pääsyavaimet ovat tilisi toinen vaihe. Jos poistat sen, kaksivaiheinen todennus poistuu käytöstä tililläsi ja nykyiset varakoodisi lakkaavat toimimasta." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Tämä on viimeinen pääsyavaimesi. Kun se on poistettu, et voi enää käyttää pääsyavainta toisena vaiheena." @@ -36481,7 +36627,8 @@ msgstr "Turkki" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Poista käytöstä" @@ -36499,6 +36646,11 @@ msgstr "Poista käytöstä kaikki, mistä et pidä. Jotkin ominaisuudet eivät e msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Poista tämän lähteen äänen jakaminen tai yritä uudelleen hetken kuluttua." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Poista käytöstä todennussovellus" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Poista suoratoiston yksityisyys käytöstä ennen kuin tarkastelet kirjautumis- tai tilin suojaustietoja." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Ota käyttöön" @@ -36669,10 +36821,6 @@ msgstr "Kaksivaiheinen todennus poistettu käytöstä" msgid "Two-factor authentication enabled" msgstr "Kaksivaiheinen todennus otettu käyttöön" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Kaksivaiheinen todennus on käytössä" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Käytä todellista arvoa" msgid "Use alternative method" msgstr "Käytä toista maksutapaa" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Käytä todennussovellusta luodaksesi koodeja kaksivaiheiseen todennukseen" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Käytä järjestelmän otsikkoriviä" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Käytetäänkö pääsyavaimia kaksivaiheisessa todennuksessa?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Käytä pääsyavaimia kirjautuaksesi sisään ilman salasanaa" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Vahvista sähköpostiosoitteesi lähettääksesi kaveripyyntöjä." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Vahvista sähköpostiosoitteesi ennen pääsyavaimen lisäämistä." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Vahvista sähköpostiosoitteesi ennen todennussovelluksen lisäämistä." @@ -38947,7 +39095,7 @@ msgstr "Näytä ja hallinnoi porttikiellettyjä käyttäjiä." msgid "View and manage every webhook configured across your community." msgstr "Tarkastele ja hallinnoi kaikkia yhteisöösi määritettyjä webhookeja." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Näytä ja hallinnoi varakoodejasi tilin palauttamista varten" @@ -38986,7 +39134,7 @@ msgstr "Näytä kanava" msgid "View channel members" msgstr "Näytä kanavan jäsenet" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Näytä koodit" @@ -40084,10 +40232,6 @@ msgstr "Kun paina ja puhu -toiminto on käytössä, pikanäppäin ohjaa mikrofon msgid "Who can add" msgstr "Kuka voi lisätä" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Ketkä voivat lisätä sinut ryhmäkeskusteluihin" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Kuka voi liittyä" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Kuka voi lähettää sinulle viestejä" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Kuka voi lähettää sinulle viestejä?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Voit peruuttaa poistoprosessin 14 päivän kuluessa" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Voit muuttaa tätä milloin tahansa yksityisyysasetuksissasi, myös jokaiselle yhteisölle erikseen." @@ -40709,7 +40853,7 @@ msgstr "Vaihdoit tunnisteesi {PREMIUM_PRODUCT_NAME}-tilauksen aikana. Tunniste a msgid "You do not have access to the channel where this message was sent." msgstr "Sinulla ei ole pääsyä kanavalle, jolle tämä viesti lähetettiin." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Sinulla ei ole vielä palautussarjaa" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Sinut ohjataan osoitteeseen {redirectHostname} valtuutuksen jälkeen." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Sinulta ei enää kysytä pääsyavainta salasanasi jälkeen. Todennussovelluksesi pysyy toisena vaiheena." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Joudut kirjautumaan sisään uudelleen kaikilla uloskirjatuilla laitteilla" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Tarvitset jonkin pääsyavaimistasi kirjautuaksesi sisään uudella laitteella. Jos menetät kaikki pääsyavaimesi, voit lukkiutua pysyvästi ulos tililtäsi. Varakoodit tallennetaan puolestasi, joten pääset silti tilillesi." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Tilisi edellyttää monivaiheista todennusta, mutta tällä laitteella ei ole tuettuja menetelmiä käytössä. Kirjaudu sisään laitteella, jossa on todennussovelluksesi tai turva-avaimesi, tai ota yhteyttä tämän instanssin ylläpitäjiin." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Lähennä" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Loitonna" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# yhteisöllä on oma asetuksensa} other {# yhteisöllä on omat asetuksensa}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Muuta myös alla olevat yhteisöt vastaaviksi" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Voi lähettää sinulle yksityisviestejä" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Valitse, kuka voi lähettää sinulle yksityisviestejä." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Tästä eteenpäin liittymäsi yhteisöt käyttävät tätä, ja alla olevat yhteisöt muuttuvat vastaamaan sitä." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Yhteisöt, joihin liityt tästä eteenpäin, käyttävät tätä." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Tästä eteenpäin liittymäsi yhteisöt käyttävät tätä. Nykyisillä yhteisöilläsi säilyvät niiden asetukset." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Nykyinen" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Ystäväsi voivat aina lähettää sinulle yksityisviestejä." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Säilytä nykyiset asetukseni" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Mikään ei muutu. Tämä vain vahvistaa asetuksesi." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Yhteisöjesi jäsenet voivat lähettää sinulle viestejä ilman, että heidän tarvitsee olla ystäviäsi." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Yhteisöjesi jäsenet voivat lähettää sinulle viestejä vasta, kun olette ystäviä." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Tietosuoja-asetusten ilmoituspalkki" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Tällä hetkellä" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Varaa hetki tarkistaaksesi, kuka voi lähettää sinulle viestejä. Mikään ei muutu, ellet itse niin päätä." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Kuka tahansa sinut löytävä voi lähettää pyynnön. Poista tämä käytöstä valitaksesi ryhmät alta." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Koskee botteja yhteisöissä, joihin liityt tästä eteenpäin. Voit myös muuttaa sitä kussakin yhteisössä." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Koskee yhteisöjä, joihin liityt tästä eteenpäin. Voit myös muuttaa sitä kunkin yhteisön osalta." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Valitse, kuka voi lähettää sinulle kaveripyyntöjä." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Ystävät voivat aina lähettää sinulle viestejä. Nämä asetukset koskevat ihmisiä ja botteja, joiden kanssa jaat vain yhteisön." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Ihmiset, jotka jakavat yhteisön kanssasi." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Ihmiset, joilla on vähintään yksi yhteinen ystävä kanssasi." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Puhelut, jotka sallit, tulevat edelleen läpi, mutta ne eivät soi." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Valitse, kuka voi lisätä sinut ryhmäkeskusteluun kysymättä ensin." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Valitse, kuka voi aloittaa puhelun kanssasi." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Ryhmäkeskustelut" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Vastaanota puhelut hiljaa" diff --git a/fluxer_app/src/features/i18n/locales/fr/messages.po b/fluxer_app/src/features/i18n/locales/fr/messages.po index 862759504..f65454180 100644 --- a/fluxer_app/src/features/i18n/locales/fr/messages.po +++ b/fluxer_app/src/features/i18n/locales/fr/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# canal suit} other {# canaux suivent}} ce canal. msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# communauté trouvée} other {# communautés trouvées}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# communauté a son propre paramètre} other {# communautés ont leur propre paramètre}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# communauté est temporairement indisponible en raison d'un dysfonctionnement du condensateur de flux.} other {# communautés sont temporairement indisponibles en raison d'un dysfonctionnement du condensateur de flux.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# communauté utilise un paramètre différent} other {# communautés utilisent un paramètre différent}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,12 @@ msgstr "{count, plural, one {# autre} other {# autres}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# participant à l'appel} other {# participants à l'appel}}" +# auto-i18n: reviewed unchanged +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# passkey} other {# passkeys}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2941,6 @@ msgstr "Compte" msgid "Account & premium overrides" msgstr "Personnalisation de l’état du compte et de l’abonnement premium" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Accès au compte" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3273,6 @@ msgstr "Ajoutez un compte pour continuer." msgid "Add an email and password to your account first." msgstr "Ajoutez d'abord un e-mail et un mot de passe à votre compte." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Ajoutez une couche de sécurité supplémentaire à votre compte" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3324,7 @@ msgstr "Ajouter des raccourcis personnalisés, désactiver les raccourcis intég msgid "Add domain connection" msgstr "Ajouter une connexion de domaine" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Ajouter un e-mail" @@ -3409,7 +3406,7 @@ msgid "Add override" msgstr "Ajouter des permissions spécifiques" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Ajouter une clé d'accès" @@ -3548,6 +3545,14 @@ msgstr "Ajoutez vos propres moteurs de recherche avec un modèle d'URL personnal msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Ajoutez vos propres traducteurs avec un modèle d'URL personnalisé. Utilisez <0>{query} comme espace réservé pour le texte à traduire." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Ajouté le {createdDate}, dernière utilisation le {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Ajouté le {createdDate}, jamais utilisé" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3633,6 @@ msgstr "Ajouté aux favoris" msgid "Added to saved media" msgstr "Ajouté aux médias enregistrés" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Ajouté : {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Ajouté : {createdDate} • dernière utilisation : {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3960,11 @@ msgstr "Autoriser les majuscules et les espaces dans les noms des salons textuel msgid "Allow direct messages" msgstr "Autoriser les messages privés" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Autoriser les messages privés des bots de la communauté" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Autoriser les messages privés des membres de la communauté" @@ -4071,7 +4068,7 @@ msgstr "Autorisé {permissions}" msgid "Allowed all members to mention this role" msgstr "A autorisé tous les membres à mentionner ce rôle" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Appelants autorisés" @@ -4080,7 +4077,7 @@ msgstr "Appelants autorisés" msgid "Allowed flexible text channel names" msgstr "Autorisé les noms de salons textuels flexibles" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Invitations autorisées" @@ -4169,6 +4166,11 @@ msgstr "Déjà utilisé" msgid "Already set to cancel" msgstr "Résiliation déjà programmée" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Changer aussi les communautés ci-dessous pour qu'elles correspondent" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4625,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Tout le monde peut demander un compte, mais un administrateur doit l'approuver." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Toute personne de mes communautés" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Toute personne qui vous trouve peut envoyer une demande. Désactivez cette option pour choisir les groupes ci-dessous." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4780,14 @@ msgstr "Applications et bots" msgid "Applies to" msgstr "S'applique à" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "S'applique aux bots dans les communautés que vous rejoignez à partir de maintenant. Vous pouvez également la modifier pour chaque communauté." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "S'applique aux communautés que vous rejoignez à partir de maintenant. Vous pouvez également la modifier pour chaque communauté." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4805,6 @@ msgstr "Appliquer le thème" msgid "Apply to all communities" msgstr "Appliquer à toutes les communautés" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Appliquer aussi à ces communautés" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4825,11 @@ msgstr "Approuvé" msgid "Apps" msgstr "Applications" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Applications et appareils" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4883,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Voulez-vous vraiment supprimer la catégorie « {categoryName} » ? Le salon qu’elle contient sera déplacé en haut de la liste des salons." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Voulez-vous vraiment supprimer la clé d'accès <0>{0} ?" @@ -4881,7 +4895,7 @@ msgstr "Voulez-vous vraiment supprimer cette pièce jointe ? Cette action est ir msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Voulez-vous vraiment supprimer cette communauté ? Cette action est irréversible. Tous les salons, messages et paramètres seront définitivement supprimés." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Voulez-vous vraiment supprimer cette clé d'accès ?" @@ -4961,11 +4975,16 @@ msgid "Ask before starting calls" msgstr "Demander confirmation avant de lancer des appels" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 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" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Demandez une deuxième étape après votre mot de passe lorsque vous vous connectez." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5258,7 @@ msgstr "Authentification" msgid "Authenticator" msgstr "Authentificateur" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Application d'authentification" @@ -5314,7 +5333,7 @@ msgstr "Applications autorisées" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5754,7 @@ msgstr "Code de secours" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6623,10 @@ msgstr "Confidentialité des appels" msgid "Calls" msgstr "Appels" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Les appels que vous autorisez continuent d'arriver, mais ils ne sonnent pas." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6738,11 @@ msgstr "Les caméras et les appareils de capture virtuels sont sélectionnés ic msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Caméras désactivées au-delà de {voiceChannelCameraUserLimit} participants" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Peut vous envoyer des messages directs" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7076,7 @@ msgid "Change chat embed background" msgstr "Modifier l’arrière-plan de l’aperçu intégré dans le chat" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Changer d'adresse e-mail" @@ -7141,7 +7169,7 @@ msgstr "Changer le propriétaire" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8145,10 @@ msgstr "Choisissez le moteur de recherche utilisé par défaut lorsque vous rech msgid "Choose which translator is used by default when translating selected text." msgstr "Choisissez le traducteur utilisé par défaut pour traduire le texte sélectionné." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Choisissez qui peut vous ajouter à une discussion de groupe sans demander d'abord." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Choisissez qui peut voir cette connexion sur votre profil." @@ -8126,6 +8158,14 @@ msgstr "Choisissez qui peut voir cette connexion sur votre profil." msgid "Choose who can see your profile details" msgstr "Choisissez qui peut voir les détails de votre profil" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Choisissez qui peut vous envoyer une demande d'ami." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Choisissez qui peut vous appeler." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8234,7 @@ msgstr "Finalisez votre inscription en ajoutant une adresse e-mail et un mot de msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Réclamez votre compte en choisissant un nom d'utilisateur et un mot de passe. Vous vous connecterez avec eux, alors choisissez-en que vous n'oublierez pas." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Finalisez votre inscription pour accéder aux fonctionnalités de sécurité comme l’authentification à deux facteurs et les clés d’accès." @@ -8778,6 +8818,10 @@ msgstr "Codec" msgid "Codes" msgstr "Codes" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Les codes de votre application d'authentification sont votre deuxième étape lors de la connexion." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9019,21 @@ msgstr "Les communautés de plus de 250 personnes sont automatiquement réglées msgid "Communities you can join" msgstr "Communautés que vous pouvez rejoindre" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Les communautés que vous rejoignez à partir de maintenant utiliseront ce paramètre, et les communautés ci-dessous seront modifiées en conséquence." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Les communautés que vous rejoindrez à partir de maintenant utiliseront ceci." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Les communautés que vous rejoignez à partir de maintenant utiliseront ce paramètre. Vos communautés actuelles conservent leurs réglages." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10441,7 @@ msgid "Couldn't delete application" msgstr "Impossible de supprimer l’application" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Impossible de supprimer la clé d’accès" @@ -10777,7 +10836,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Impossible de mettre à jour le contournement de la suppression des mentions" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Impossible de mettre à jour l'authentification à deux facteurs par clé d'accès" @@ -10893,7 +10952,7 @@ msgstr "Créer un nouveau groupe avec {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Créer un nouveau kit" @@ -11050,8 +11109,8 @@ msgstr "Créer des fils publics" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Créer un kit de récupération" @@ -11122,7 +11181,7 @@ msgid "Created" msgstr "Créé" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Créé le {0}" @@ -11240,6 +11299,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Devise" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Actuel" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12065,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12238,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Supprimer les messages des autres membres. L'épinglage est géré séparément." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Supprimer la clé d'accès" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Supprimer le Passkey {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12714,7 @@ msgstr "Appareil :" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12799,7 @@ msgstr "Aperçus des messages privés" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Messages privés" @@ -12756,7 +12825,6 @@ msgstr "Envoi direct actif" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12898,11 @@ msgstr "Désactiver l'accélération matérielle ?" msgid "Disable mobile push notifications" msgstr "Désactiver les notifications push sur mobile" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Désactiver ou supprimer votre compte" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14068,8 @@ msgstr "E-mail" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Adresse e-mail" @@ -14232,7 +14305,6 @@ msgstr "Favoris vides" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Activer" @@ -14972,7 +15044,7 @@ msgstr "Chaque communauté qui suit ce canal en recevra une copie. Si vous la mo #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Tout le monde" @@ -16517,10 +16589,14 @@ msgstr "Les amis et les groupes sélectionnés peuvent vous appeler" msgid "Friends and small communities only" msgstr "Amis et petites communautés uniquement" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Les amis peuvent toujours vous envoyer des messages directs. Choisissez si les personnes qui partagent une communauté avec vous peuvent vous envoyer un message sans envoyer d'abord une demande d'ami." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Vos amis pourront toujours vous envoyer des messages directs." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Les amis peuvent toujours vous envoyer des messages. Ces paramètres concernent les personnes et les bots avec lesquels vous partagez uniquement une communauté." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16605,9 @@ msgstr "Amis d'amis" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Amis seulement" @@ -17369,6 +17447,10 @@ msgstr "Ajout aux conversations de groupe : amis uniquement" msgid "Group chat adds: nobody" msgstr "Ajout aux conversations de groupe : personne" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Discussions de groupe" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17777,7 @@ msgstr "Masqué" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18286,7 @@ msgstr "Si vous pensez que c'est illégal, précisez quelle loi et pourquoi." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Si vous ignorez ceci, vous pourrez toujours activer les notifications de bureau plus tard dans {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Si vous oubliez votre mot de passe, une trousse de récupération est le seul moyen de retrouver l'accès à votre compte." @@ -19645,6 +19727,11 @@ msgstr "Conservez les niveaux gratuit et premium. Vous pourrez personnaliser les msgid "Keep grace period" msgstr "Conserver la période de grâce" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Conserver mes paramètres actuels" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19915,11 @@ msgid "Largest file you can upload" msgstr "Fichier le plus volumineux que vous pouvez téléverser" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Dernière modification : {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Dernière modification : jamais" @@ -20134,7 +20221,7 @@ msgstr "Permet aux autres de vous voir en vidéo." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Permet aux fonctions « appuyer pour parler » et aux raccourcis de fonctionner dans d’autres applications." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Permet de réinitialiser votre mot de passe si vous l'oubliez." @@ -20727,8 +20814,8 @@ msgstr "Personnalisez votre instance" msgid "Malta" msgstr "Malte" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Gérer" @@ -20739,7 +20826,7 @@ msgid "Manage accounts" msgstr "Gérer les comptes" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Gérez les applications et les appareils qui ont accès à votre compte" @@ -20748,6 +20835,11 @@ msgstr "Gérez les applications et les appareils qui ont accès à votre compte" msgid "Manage authorized applications" msgstr "Gérer les applications autorisées" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Gérer les applications autorisées" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20865,11 @@ msgstr "Gérer la communauté" msgid "Manage community features" msgstr "Gérer les fonctionnalités de la communauté" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Gérer les appareils" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23496,7 @@ msgstr "Aucune mise à jour de l’application de bureau n’est disponible." msgid "No displays found" msgstr "Aucun écran trouvé" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Aucune adresse e-mail définie" @@ -23562,7 +23659,11 @@ msgstr "Aucun service optionnel n'est disponible sur cette instance. Vous pouvez msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Aucune partie de {query} n’a pu être interprétée. Corrigez la valeur soulignée ou ajoutez un terme à rechercher." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Aucune clé d'accès pour le moment. Ajoutez-en une pour vous connecter avec votre empreinte digitale, votre visage ou une clé de sécurité." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Aucun mot de passe défini" @@ -23975,7 +24076,7 @@ msgstr "Page introuvable" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Pas maintenant" @@ -24052,6 +24153,11 @@ msgstr "Aucun remboursement possible" msgid "Nothing to search for" msgstr "Aucun terme à rechercher" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Rien ne changera. Ceci confirme simplement vos paramètres." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24287,14 @@ msgstr "Objets" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Désactivé" @@ -24244,9 +24352,11 @@ msgstr "Du plus ancien au plus récent" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Activé" @@ -25376,7 +25486,7 @@ msgstr "Clé d'accès mise à jour" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25501,8 @@ msgstr "Les clés d'accès nécessitent un paquet macOS signé avec un identifia #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Mot de passe" @@ -25617,8 +25727,18 @@ msgstr "Pennsylvanie" msgid "People" msgstr "Personnes" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Les membres de vos communautés peuvent vous envoyer des messages sans être amis." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Les personnes de vos communautés doivent être vos amis avant de pouvoir vous envoyer des messages." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Les personnes doivent être vos amis avant de pouvoir vous envoyer un message. Elles peuvent toujours vous envoyer une demande d'ami." @@ -25633,10 +25753,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Les gens se connectent avec une adresse e-mail et un mot de passe. La réinitialisation et la vérification des mots de passe nécessitent l’envoi d’e-mails, que vous pourrez configurer plus tard." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Les personnes qui partagent une communauté avec vous peuvent vous envoyer des messages directement." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Personnes qui partagent une communauté avec vous." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Les personnes qui partagent au moins un ami avec vous." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25842,7 @@ msgstr "Supprimer définitivement tous les messages que vous avez envoyés ici, msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Supprimer définitivement les messages qui correspondent aux filtres ci-dessous. Cette action est irréversible." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Supprimer définitivement votre compte et toutes les données associées. Cette action est irréversible." @@ -27298,6 +27426,10 @@ msgstr "Raison : {0}" msgid "Receipt" msgstr "Reçu" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Recevoir les appels en silence" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27540,7 @@ msgid "Recovery key" msgstr "Clé de récupération" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Kit de récupération" @@ -27596,10 +27728,6 @@ msgstr "S'inscrire" msgid "Register an account" msgstr "S'inscrire" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Clés d'accès enregistrées" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28314,7 @@ msgstr "Retirer des permissions peut limiter les fonctionnalités du bot." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Lever la restriction temporaire permettra à <0>{targetUserTag} d’envoyer des messages, de réagir et de rejoindre à nouveau les salons vocaux." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Renommer" @@ -28215,6 +28343,11 @@ msgstr "Formulaire de renommage du salon" msgid "Rename emoji" msgstr "Renommer l'emoji" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Renommer le Passkey {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28558,7 @@ msgid "Require 2FA for moderation actions" msgstr "Exiger la 2FA pour les actions de modération" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Exiger une clé d'accès comme deuxième facteur" @@ -28961,7 +29094,7 @@ msgstr "Retour à la connexion" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Afficher" @@ -29019,7 +29152,7 @@ msgid "Review and confirm" msgstr "Vérifier et confirmer" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Consultez les applications autorisées à accéder à votre compte." @@ -29039,7 +29172,7 @@ msgid "Review privacy settings" msgstr "Examiner les paramètres de confidentialité" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Consultez les appareils connectés et fermez les sessions que vous ne reconnaissez pas." @@ -29172,6 +29305,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Bouton droit de la souris" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Pour l'instant" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29500,6 @@ msgstr "Saturation" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29524,6 @@ msgstr "Saturation" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Enregistrer" @@ -29409,7 +29545,7 @@ msgid "Save 17%" msgstr "Économisez 17 %" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Enregistrer une trousse de secours" @@ -29434,7 +29570,9 @@ msgstr "Enregistrer l'arrière-plan" msgid "Save banner" msgstr "Enregistrer la bannière" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Enregistrer les modifications" @@ -30204,7 +30342,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Sécurité" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Fonctionnalités de sécurité" @@ -30830,7 +30968,7 @@ msgstr "Définir le raccourci pour couper le micro" msgid "Set new password" msgstr "Définir un nouveau mot de passe" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Définir le mot de passe" @@ -30950,6 +31088,7 @@ msgid "Set the voice region to automatic" msgstr "A défini la région vocale sur automatique" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Configurer" @@ -30960,7 +31099,9 @@ msgid "Set up {productName}" msgstr "Configurer {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Configurer l'application d'authentification" @@ -31910,6 +32051,11 @@ msgstr "Parcours de connexion" msgid "Sign-in method" msgstr "Méthode de connexion" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Méthodes de connexion" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32134,6 @@ msgstr "Appel silencieux" msgid "Silent calls" msgstr "Appels silencieux" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Appels silencieux de tout le monde" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Silencieux lorsque l’appareil de capture n’a pas sa propre entrée audio" @@ -33310,7 +33452,7 @@ msgid "Stop trusting all links?" msgstr "Arrêter de faire confiance à tous les liens ?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Ne plus utiliser de clés d'accès pour l'authentification à deux facteurs ?" @@ -34057,6 +34199,11 @@ msgstr "Les tags aident les gens à trouver des publications. Vous pouvez ajoute msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Les tags doivent contenir entre 2 et {maxLength} caractères alphanumériques." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Prenez un moment pour vérifier qui peut vous envoyer des messages. Rien ne changera tant que vous ne le déciderez pas." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Prend effet au prochain renouvellement. Nous déduirons un avoir de {creditLabel} issu de votre paiement mensuel actuel : votre premier paiement annuel sera donc de <0>{firstRenewalPriceLabel}. Les renouvellements suivants coûteront {renewalPrice}/an." @@ -34138,7 +34285,7 @@ msgstr "Couches temporelles" msgid "Temporarily disable your account" msgstr "Désactiver temporairement votre compte" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Désactiver temporairement votre compte. Vous pourrez le réactiver plus tard en vous reconnectant." @@ -35366,11 +35513,11 @@ msgstr "Ceci est la description de la deuxième option" msgid "This is the third option description" msgstr "Ceci est la description de la troisième option" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "C'est votre dernière clé d'accès, et les clés d'accès sont votre deuxième facteur. La supprimer désactivera l'authentification à deux facteurs pour votre compte, et vos codes de secours actuels cesseront de fonctionner." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." 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." @@ -36481,7 +36628,8 @@ msgstr "Turc" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Désactiver" @@ -36499,6 +36647,11 @@ msgstr "Désactivez tout ce qui vous met mal à l'aise. Certaines fonctionnalit msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Désactivez le partage audio pour cette source ou réessayez dans un instant." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Désactiver l'application d'authentification" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36683,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Désactivez la confidentialité de la diffusion avant de consulter les informations de connexion ou de sécurité du compte." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Activer" @@ -36669,10 +36822,6 @@ msgstr "Authentification à deux facteurs désactivée" msgid "Two-factor authentication enabled" msgstr "Authentification à deux facteurs activée" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "L'authentification à deux facteurs est activée" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38137,7 @@ msgstr "Utiliser la valeur réelle" msgid "Use alternative method" msgstr "Utiliser une autre méthode" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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" @@ -38125,12 +38274,12 @@ msgid "Use native title bar" msgstr "Utiliser la barre de titre native" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Utiliser des clés d'accès pour l'authentification à deux facteurs ?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Utiliser des clés d'accès pour se connecter sans mot de passe" @@ -38655,12 +38804,12 @@ msgid "Verify your email address to send friend requests." msgstr "Vérifiez votre adresse e-mail pour envoyer des demandes d'ami." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Vérifiez votre adresse e-mail avant d'ajouter une clé d'accès." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Vérifiez votre adresse e-mail avant d'ajouter une application d'authentification." @@ -38947,7 +39096,7 @@ msgstr "Voir et gérer les utilisateurs bannis." msgid "View and manage every webhook configured across your community." msgstr "Afficher et gérer tous les webhooks configurés pour votre communauté." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Afficher et gérer vos codes de secours pour la récupération de compte" @@ -38986,7 +39135,7 @@ msgstr "Voir le salon" msgid "View channel members" msgstr "Voir les membres du salon" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Afficher les codes" @@ -40084,10 +40233,6 @@ msgstr "Lorsque « Appuyer pour parler » est activé, votre raccourci contrôle msgid "Who can add" msgstr "Qui peut ajouter" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Qui peut vous ajouter aux conversations de groupe" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40254,12 @@ msgid "Who can join" msgstr "Qui peut rejoindre" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Qui peut vous envoyer des messages" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Qui peut vous envoyer des messages ?" @@ -40436,7 +40581,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Vous pouvez annuler la suppression dans les 14 jours" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Vous pouvez modifier cela à tout moment dans vos paramètres de confidentialité, y compris pour chaque communauté." @@ -40709,7 +40854,7 @@ msgstr "Vous avez changé votre tag alors que vous étiez abonné à {PREMIUM_PR msgid "You do not have access to the channel where this message was sent." msgstr "Vous n'avez pas accès au salon où ce message a été envoyé." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Vous n'avez pas encore de kit de récupération" @@ -40963,7 +41108,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Vous serez redirigé vers {redirectHostname} après l'autorisation." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Votre clé d'accès ne vous sera plus demandée après votre mot de passe. Votre application d'authentification restera votre deuxième facteur." @@ -40987,7 +41132,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Vous devrez vous reconnecter sur tous les appareils déconnectés" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Vous aurez besoin de l'une de vos clés d'accès pour vous connecter sur un nouvel appareil. Si vous perdez toutes vos clés d'accès, vous risquez de perdre définitivement l'accès à votre compte. Des codes de secours seront enregistrés pour vous, afin qu'il vous reste un moyen d'accéder à votre compte." @@ -41332,7 +41477,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Votre compte nécessite une authentification multifacteur, mais aucune méthode prise en charge n'est configurée sur cet appareil. Connectez-vous sur un appareil doté de votre application d'authentification ou de votre clé de sécurité, ou contactez les administrateurs de cette instance." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41960,3 @@ msgstr "Zoom avant" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Zoom arrière" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# communauté a son propre paramètre} other {# communautés ont leur propre paramètre}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Changer aussi les communautés ci-dessous pour qu'elles correspondent" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Peut vous envoyer des messages directs" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Choisissez qui peut vous envoyer des messages directs." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Les communautés que vous rejoignez à partir de maintenant utiliseront ce paramètre, et les communautés ci-dessous seront modifiées en conséquence." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Les communautés que vous rejoindrez à partir de maintenant utiliseront ceci." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Les communautés que vous rejoignez à partir de maintenant utiliseront ce paramètre. Vos communautés actuelles conservent leurs réglages." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Actuel" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Vos amis pourront toujours vous envoyer des messages directs." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Conserver mes paramètres actuels" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Rien ne changera. Ceci confirme simplement vos paramètres." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Les membres de vos communautés peuvent vous envoyer des messages sans être amis." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Les personnes de vos communautés doivent être vos amis avant de pouvoir vous envoyer des messages." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Configuration de la confidentialité" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Pour l'instant" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Prenez un moment pour vérifier qui peut vous envoyer des messages. Rien ne changera tant que vous ne le déciderez pas." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Toute personne qui vous trouve peut envoyer une demande. Désactivez cette option pour choisir les groupes ci-dessous." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "S'applique aux bots dans les communautés que vous rejoignez à partir de maintenant. Vous pouvez également la modifier pour chaque communauté." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "S'applique aux communautés que vous rejoignez à partir de maintenant. Vous pouvez également la modifier pour chaque communauté." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Choisissez qui peut vous envoyer une demande d'ami." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Les amis peuvent toujours vous envoyer des messages. Ces paramètres concernent les personnes et les bots avec lesquels vous partagez uniquement une communauté." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Personnes qui partagent une communauté avec vous." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Les personnes qui partagent au moins un ami avec vous." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Les appels que vous autorisez continuent d'arriver, mais ils ne sonnent pas." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Choisissez qui peut vous ajouter à une discussion de groupe sans demander d'abord." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Choisissez qui peut vous appeler." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Discussions de groupe" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Recevoir les appels en silence" diff --git a/fluxer_app/src/features/i18n/locales/he/messages.po b/fluxer_app/src/features/i18n/locales/he/messages.po index 9f0551da1..d60c62d81 100644 --- a/fluxer_app/src/features/i18n/locales/he/messages.po +++ b/fluxer_app/src/features/i18n/locales/he/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# ערוץ עוקב} other {# ערוצים עוקב msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# קהילה נמצאה} other {# קהילות נמצאו}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# קהילה מוגדרת אחרת} other {# קהילות מוגדרות אחרת}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# קהילה אינה זמינה באופן זמני עקב תקלה בקבל השטף.} other {# קהילות אינן זמינות באופן זמני עקב תקלה בקבל השטף.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# קהילה משתמשת בהגדרה שונה} other {# קהילות משתמשות בהגדרה שונה}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {אחד נוסף} other {# נוספים}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# משתתף בשיחה} other {# משתתפים בשיחה}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# מפתח גישה} other {# מפתחות גישה}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "חשבון" msgid "Account & premium overrides" msgstr "עקיפות חשבון ופרימיום" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "גישה לחשבון" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "הוסף חשבון כדי להמשיך." msgid "Add an email and password to your account first." msgstr "הוסף/הוסיפי קודם אימייל וסיסמה לחשבון שלך." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "הוסף שכבת אבטחה נוספת לחשבונך" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "הוספת קיצורי דרך מותאמים אישית, ביטול ק msgid "Add domain connection" msgstr "הוספת חיבור דומיין" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "הוספת אימייל" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "הוספת עקיפה" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "הוספת מפתח גישה" @@ -3548,6 +3544,14 @@ msgstr "הוסף מנועי חיפוש משלך עם תבנית URL מותאמת msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "הוסף מתרגמים משלך עם תבנית URL מותאמת אישית. השתמש ב-<0>{query} כמציין מיקום לטקסט לתרגום." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "נוסף ב-{createdDate}, שימוש אחרון ב-{lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "נוסף ב-{createdDate}, לא נעשה בו שימוש" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "נוסף למועדפים" msgid "Added to saved media" msgstr "נוסף למדיה השמורה" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "נוסף: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "נוסף: {createdDate} • שימוש אחרון: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "אפשר אותיות גדולות ורווחים בשמות ערוצי msgid "Allow direct messages" msgstr "אפשר הודעות פרטיות" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "אפשר הודעות פרטיות מבוטים קהילתיים" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "אפשר הודעות פרטיות מחברי קהילה" @@ -4071,7 +4067,7 @@ msgstr "הותרו {permissions}" msgid "Allowed all members to mention this role" msgstr "הותר לכל החברים לאזכר תפקיד זה" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "מתקשרים מורשים" @@ -4080,7 +4076,7 @@ msgstr "מתקשרים מורשים" msgid "Allowed flexible text channel names" msgstr "הותרו שמות גמישים לערוצי טקסט" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "הזמנות מותרות" @@ -4169,6 +4165,11 @@ msgstr "כבר מומש" msgid "Already set to cancel" msgstr "כבר מוגדר לביטול" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "וגם שנה את הקהילות למטה כך שיתאימו" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "כל אחד יכול לבקש חשבון, אך מנהל מערכת חייב לאשר אותו." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "כל אחד מהקהילות שלי" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "כל מי שימצא אותך יוכל לשלוח בקשה. כבה זאת כדי לבחור קבוצות למטה." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "אפליקציות ובוטים" msgid "Applies to" msgstr "חל על" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "יחול על בוטים בקהילות שתצטרפו אליהן מעתה ואילך. אפשר גם לשנות זאת עבור כל קהילה." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "חָל על קהילות שתצטרפו אליהן מעתה ואילך. אפשר גם לשנות זאת עבור כל קהילה בנפרד." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "החל ערכת נושא" msgid "Apply to all communities" msgstr "החל על כל הקהילות" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "החל גם על קהילות אלו" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "אושר" msgid "Apps" msgstr "אפליקציות" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "אפליקציות ומכשירים" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "האם למחוק את הקטגוריה \"{categoryName}\"? הערוץ שבתוכה יועבר לראש רשימת הערוצים." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "האם למחוק את מפתח הגישה <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "האם למחוק את הקובץ המצורף הזה? לא ניתן ל msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "האם למחוק את הקהילה הזו? לא ניתן לבטל פעולה זו. כל הערוצים, ההודעות וההגדרות יימחקו לצמיתות." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "האם למחוק את מפתח הגישה הזה?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "בקש אישור לפני תחילת שיחות" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "בקשת מפתח גישה לאחר הסיסמה שלך בעת הכניסה" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "בקש שלב שני לאחר הסיסמה שלך בעת הכניסה." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "אימות" msgid "Authenticator" msgstr "אימות דו-שלבי" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "אפליקציית אימות" @@ -5314,7 +5332,7 @@ msgstr "אפליקציות מורשות" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "קוד גיבוי" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "פרטיות שיחות" msgid "Calls" msgstr "שיחות" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "שיחות שאתה מאשר עדיין יגיעו, אבל הן לא יצלצלו." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "מצלמות והתקני לכידה וירטואליים נבחרים msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "המצלמות כבויות מעל {voiceChannelCameraUserLimit} משתתפים" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "יכול לשלוח לך הודעות ישירות" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "שינוי הרקע של הטמעת הצ'אט" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "שינוי אימייל" @@ -7141,7 +7168,7 @@ msgstr "שינוי בעלים" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "בחר באיזה מנוע חיפוש להשתמש כברירת מחדל msgid "Choose which translator is used by default when translating selected text." msgstr "בחר באיזה מתרגם להשתמש כברירת מחדל בעת תרגום טקסט נבחר." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "בחר מי יכול להוסיף אותך לצ'אט קבוצתי בלי לבקש קודם." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "בחר מי יכול לראות את החיבור הזה בפרופיל שלך." @@ -8126,6 +8157,14 @@ msgstr "בחר מי יכול לראות את החיבור הזה בפרופיל msgid "Choose who can see your profile details" msgstr "בחר מי יכול לראות את פרטי הפרופיל שלך" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "בחר מי יכול לשלוח לך בקשת חבר." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "בחר מי יכול להתחיל איתך שיחה." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "תבע את החשבון שלך על ידי הוספת אימייל וס msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "אמת את החשבון שלך על ידי בחירת שם משתמש וסיסמה. תתחבר איתם, אז בחר כאלה שתזכור." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "תבע את החשבון שלך כדי לגשת לתכונות אבטחה כמו אימות דו-שלבי ומפתחות גישה." @@ -8778,6 +8817,10 @@ msgstr "קודק" msgid "Codes" msgstr "קודים" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "קודים מאפליקציית האימות שלך הם השלב השני שלך בעת הכניסה." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "קהילות עם יותר מ-250 אנשים מוגדרות אוטומט msgid "Communities you can join" msgstr "קהילות שתוכל להצטרף אליהן" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "קהילות שתצטרפו אליהן מעתה ואילך ישתמשו בהגדרה זו, והקהילות שמתחת ישתנו בהתאם." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "קהילות שתצטרפו אליהן מעכשיו ישתמשו בזה." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "קהילות שתצטרף אליהן מעתה ואילך ישתמשו בהגדרה זו. לקהילות הנוכחיות שלך יישמרו ההגדרות שלהן." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "לא ניתן היה למחוק את האפליקציה" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "לא ניתן היה למחוק את מפתח הגישה" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "לא ניתן היה לעדכן את עקיפת השתקת האזכורים" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "לא ניתן היה לעדכן את האימות הדו-שלבי באמצעות מפתח גישה" @@ -10893,7 +10951,7 @@ msgstr "צור קבוצה חדשה עם {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "צור ערכה חדשה" @@ -11050,8 +11108,8 @@ msgstr "צור שרשורים ציבוריים" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "צור ערכת שחזור" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "נוצר" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "נוצר {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "מטבע" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "נוכחי" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "דלאוור" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "מחיקת הודעות של חברים אחרים. הצמדה נשלטת בנפרד." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "מחיקת מפתח גישה" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "מחק מפתח גישה {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "מכשיר:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "תצוגה מקדימה של הודעות פרטיות" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "הודעות פרטיות" @@ -12756,7 +12824,6 @@ msgstr "העלאה ישירה פעילה" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "להשבית האצת חומרה?" msgid "Disable mobile push notifications" msgstr "השבתת התראות דחיפה בנייד" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "השבת או מחק את החשבון שלך" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "אימייל" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "כתובת אימייל" @@ -14232,7 +14304,6 @@ msgstr "אין מועדפים" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "הפעלה" @@ -14972,7 +15043,7 @@ msgstr "כל קהילה שעוקבת אחרי הערוץ הזה תקבל עות #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "כולם" @@ -16517,10 +16588,14 @@ msgstr "חברים וקבוצות נבחרות יכולים להתקשר אלי msgid "Friends and small communities only" msgstr "חברים וקהילות קטנות בלבד" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "חברים תמיד יכולים לשלוח לך הודעות ישירות. בחר אם אנשים שחולקים איתך קהילה יכולים לשלוח לך הודעות מבלי לשלוח בקשת חבר תחילה." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "חברים תמיד יכולים לשלוח לך הודעות." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "חברים תמיד יכולים לשלוח לך הודעות. הגדרות אלו חלות על אנשים ובוטים שאתה חולק איתם רק קהילה." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "חברים של חברים" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "חברים בלבד" @@ -17369,6 +17446,10 @@ msgstr "הוספה לצ'אט קבוצתי: חברים בלבד" msgid "Group chat adds: nobody" msgstr "הוספה לצ'אט קבוצתי: אף אחד" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "שיחות קבוצתיות" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "מוסתר" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "אם אתה סבור שזה בלתי חוקי, ציין איזה חוק msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "אם תסגור את ההודעה הזו, תמיד תוכל להפעיל התראות שולחן עבודה מאוחר יותר ב{notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "אם תשכח את הסיסמה שלך, ערכת שחזור היא הדרך היחידה לחזור לחשבונך." @@ -19645,6 +19726,11 @@ msgstr "שמרו על רמות חינמיות ופרימיום. תוכלו לה msgid "Keep grace period" msgstr "השארת תקופת החסד" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "שמור על ההגדרות הנוכחיות שלי" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "הקובץ הגדול ביותר שניתן להעלות" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "שונה לאחרונה: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "שונה לאחרונה: אף פעם" @@ -20134,7 +20220,7 @@ msgstr "מאפשר לאנשים לראות אותך בווידאו." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "כדי ש-Push-to-talk וקיצורי דרך יעבדו באפליקציות אחרות." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "מאפשר לך לאפס את הסיסמה שלך אם תשכח אותה." @@ -20727,8 +20813,8 @@ msgstr "הפוך את המופע לשלך" msgid "Malta" msgstr "מלטה" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "נהל" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "ניהול חשבונות" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "ניהול אפליקציות ומכשירים עם גישה לחשבון שלך" @@ -20748,6 +20834,11 @@ msgstr "ניהול אפליקציות ומכשירים עם גישה לחשבו msgid "Manage authorized applications" msgstr "ניהול אפליקציות מורשות" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "נהל אפליקציות מורשות" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "ניהול קהילה" msgid "Manage community features" msgstr "ניהול תכונות קהילה" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "נהל מכשירים" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "אין עדכון זמין לאפליקציית המחשב." msgid "No displays found" msgstr "לא נמצאו תצוגות" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "לא הוגדרה כתובת אימייל" @@ -23562,7 +23658,11 @@ msgstr "לא זמינים שירותים אופציונליים במופע זה. msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "לא ניתן היה להשתמש באף חלק מ-{query}. תקן את הערך המסומן בקו תחתון או הוסף טקסט לחיפוש." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "עדיין אין לך מפתחות גישה. הוסף אחד כדי להתחבר באמצעות טביעת האצבע, הפנים או מפתח אבטחה." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "לא הוגדרה סיסמה" @@ -23975,7 +24075,7 @@ msgstr "לא נמצא" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "לא עכשיו" @@ -24052,6 +24152,11 @@ msgstr "אין מה להחזיר" msgid "Nothing to search for" msgstr "אין מה לחפש" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "שום דבר לא ישתנה. זה רק מאשר את ההגדרות שלך." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "חפצים" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "כבוי" @@ -24244,9 +24351,11 @@ msgstr "הישנים ביותר תחילה" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "פעיל" @@ -25376,7 +25485,7 @@ msgstr "מפתח הגישה עודכן" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "מפתחות גישה דורשים חבילת macOS חתומה עם מז #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "סיסמה" @@ -25617,8 +25726,18 @@ msgstr "פנסילבניה" msgid "People" msgstr "אנשים" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "אנשים בקהילות שלך יכולים לשלוח לך הודעות מבלי להיות חברים." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "אנשים בקהילות שלך צריכים להיות חברים שלך לפני שהם יכולים לשלוח לך הודעות." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "אנשים צריכים להיות חברים שלך לפני שהם יכולים לשלוח לך הודעות. הם עדיין יכולים לשלוח לך בקשת חברות." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "אנשים נכנסים באמצעות כתובת אימייל וסיסמה. איפוס סיסמאות ואימות דורשים שליחת אימייל, שאותו ניתן להגדיר מאוחר יותר." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "אנשים שחולקים קהילה איתך יכולים לשלוח לך הודעות ישירות." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "אנשים שחולקים קהילה איתך." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "אנשים שחולקים איתך חבר אחד לפחות." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "מחיקה לצמיתות של כל הודעה ששלחת כאן, בכל msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "מחיקה לצמיתות של ההודעות התואמות למסננים הבאים. לא ניתן לבטל פעולה זו." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "מחיקה לצמיתות של החשבון וכל הנתונים המשויכים אליו. לא ניתן לבטל פעולה זו." @@ -27298,6 +27425,10 @@ msgstr "סיבה: {0}" msgid "Receipt" msgstr "קבלה" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "קבל שיחות בשקט" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "מפתח שחזור" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "ערכת שחזור" @@ -27596,10 +27727,6 @@ msgstr "הרשמה" msgid "Register an account" msgstr "צור חשבון" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "מפתחות גישה רשומים" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "הסרת הרשאות עלולה להגביל את התכונות של msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "הסרת פסק הזמן תאפשר ל-<0>{targetUserTag} לשלוח שוב הודעות, להגיב ולהצטרף לערוצי קול." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "שנה שם" @@ -28215,6 +28342,11 @@ msgstr "טופס שינוי שם ערוץ" msgid "Rename emoji" msgstr "שנה שם אימוג'י" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "שנה שם למפתח גישה {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "דרוש אימות דו-שלבי לפעולות ניהול" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "דרישת מפתח גישה כשלב האימות השני" @@ -28961,7 +29093,7 @@ msgstr "חזרה למסך ההתחברות" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "הצג" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "בדיקה ואישור" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "בדוק אילו אפליקציות יכולות לגשת לחשבון שלך." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "בדוק הגדרות פרטיות" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "עיין במכשירים המחוברים והתנתק מהסשנים שאינך מזהה." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "לחצן העכבר הימני" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "כרגע" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "רוויה" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "רוויה" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "שמירה" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "חיסכון של 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "שמור ערכת שחזור" @@ -29434,7 +29569,9 @@ msgstr "שמירת רקע" msgid "Save banner" msgstr "שמירת באנר" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "שמור שינויים" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "אבטחה" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "תכונות אבטחה" @@ -30830,7 +30967,7 @@ msgstr "הגדר קיצור דרך להשתקת מיקרופון" msgid "Set new password" msgstr "הגדרת סיסמה חדשה" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "הגדר סיסמה" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "הגדרת אזור הקול לאוטומטי" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "הגדרה" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "הגדרת {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "הגדרת אפליקציית אימות" @@ -31910,6 +32050,11 @@ msgstr "תהליך ההתחברות" msgid "Sign-in method" msgstr "שיטת כניסה" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "שיטות כניסה" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "שיחה שקטה" msgid "Silent calls" msgstr "שיחות שקטות" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "שיחות שקטות מכולם" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "השתק כאשר למכשיר הלכידה אין קלט שמע משלו" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "להפסיק לבטוח בכל הקישורים?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "להפסיק להשתמש במפתחות גישה לאימות דו-שלבי?" @@ -34057,6 +34198,11 @@ msgstr "תגיות עוזרות לאנשים למצוא פוסטים. אפשר msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "תגיות חייבות להיות באורך 2 עד {maxLength} תווים, ולהכיל אותיות ומספרים בלבד." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "קח רגע לבדוק מי יכול לשלוח לך הודעות. שום דבר לא ישתנה אלא אם תבחר בכך." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "ייכנס לתוקף במועד החידוש הבא שלך. נזכה אותך ב-{creditLabel} מהתשלום החודשי הנוכחי שלך, כך שהחיוב השנתי הראשון שלך יהיה <0>{firstRenewalPriceLabel}. חידושים שנתיים עתידיים יהיו {renewalPrice} לשנה." @@ -34138,7 +34284,7 @@ msgstr "שכבות זמניות" msgid "Temporarily disable your account" msgstr "השבתה זמנית של החשבון" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "השבתה זמנית של החשבון. תוכל/י להפעיל אותו מחדש מאוחר יותר על ידי התחברות." @@ -35366,11 +35512,11 @@ msgstr "זהו התיאור של האפשרות השנייה" msgid "This is the third option description" msgstr "זהו התיאור של האפשרות השלישית" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "זהו מפתח הגישה האחרון שלך, ומפתחות גישה הם שלב האימות השני שלך. מחיקתו תשבית את האימות הדו-שלבי בחשבונך, וקודי הגיבוי הנוכחיים שלך יפסיקו לפעול." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "זהו מפתח הגישה האחרון שלך. לאחר שיימחק, לא תוכל להשתמש במפתח גישה כשלב האימות השני שלך." @@ -36481,7 +36627,8 @@ msgstr "טורקית" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "כיבוי" @@ -36499,6 +36646,11 @@ msgstr "כבה כל מה שלא נוח לך איתו. ייתכן שחלק מהת msgid "Turn off audio sharing for this source or try again in a moment." msgstr "כבה את שיתוף השמע עבור מקור זה או נסה שוב בעוד רגע." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "כבה את אפליקציית האימות" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "כבה את פרטיות הסטרימינג לפני הצגת פרטי התחברות או אבטחת חשבון." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "הפעלה" @@ -36669,10 +36821,6 @@ msgstr "אימות דו-שלבי הושבת" msgid "Two-factor authentication enabled" msgstr "אימות דו-שלבי הופעל" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "אימות דו-שלבי מופעל" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "השתמש בערך האמיתי" msgid "Use alternative method" msgstr "שימוש בשיטה חלופית" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "השתמש באפליקציית אימות כדי ליצור קודים לאימות דו-שלבי" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "השתמש בשורת כותרת מקורית" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "להשתמש במפתחות גישה לאימות דו-שלבי?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "שימוש במפתחות גישה כדי להיכנס ללא סיסמה" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "אמת את כתובת האימייל שלך כדי לשלוח בקשות חברות." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "יש לאמת את כתובת האימייל שלך לפני הוספת מפתח גישה." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "יש לאמת את כתובת האימייל שלך לפני הוספת אפליקציית אימות." @@ -38947,7 +39095,7 @@ msgstr "הצגה וניהול של משתמשים חסומים." msgid "View and manage every webhook configured across your community." msgstr "הצגה וניהול של כל ה-webhooks שהוגדרו בקהילה שלך." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "הצגה וניהול של קודי הגיבוי שלך לשחזור החשבון" @@ -38986,7 +39134,7 @@ msgstr "הצגת ערוץ" msgid "View channel members" msgstr "הצגת חברי ערוץ" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "הצגת קודים" @@ -40084,10 +40232,6 @@ msgstr "כאשר דיבור בלחיצה מופעל, קיצור הדרך שול msgid "Who can add" msgstr "מי יכול להוסיף" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "מי יכול להוסיף אותך לצ'אטים קבוצתיים" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "מי יכול להצטרף" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "מי יכול לשלוח לך הודעות" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "מי יכול לשלוח לך הודעות?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "באפשרותך לבטל את תהליך המחיקה בתוך 14 יום" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "אפשר לשנות זאת בכל עת בהגדרות הפרטיות שלך, כולל עבור כל קהילה." @@ -40709,7 +40853,7 @@ msgstr "שינית את התג שלך בזמן שהיית ב-{PREMIUM_PRODUCT_NA msgid "You do not have access to the channel where this message was sent." msgstr "אין לך גישה לערוץ שבו נשלחה ההודעה הזו." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "עדיין אין לך ערכת שחזור" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "תועבר אל {redirectHostname} לאחר האישור." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "לא תתבקש עוד לספק מפתח גישה לאחר הסיסמה שלך. אפליקציית האימות תישאר שלב האימות השני שלך." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "יהיה עליך להתחבר מחדש בכל המכשירים שנותקו" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "תצטרך אחד ממפתחות הגישה שלך כדי להיכנס ממכשיר חדש. אם תאבד את כל מפתחות הגישה שלך, אתה עלול לאבד לצמיתות את הגישה לחשבונך. קודי גיבוי יישמרו עבורך, כך שעדיין תהיה לך דרך להיכנס." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "החשבון שלך דורש אימות רב-שלבי, אך לא הוגדרו שיטות נתמכות במכשיר זה. היכנס באמצעות מכשיר עם אפליקציית האימות או מפתח האבטחה שלך, או פנה למנהלי המערכת של המופע הזה." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." msgstr "החשבון שלך כבר לא יהיה מוגן באמצעות אימות דו-שלבי בעת כניסה עם הסיסמה שלך. כמו כן, תאבד את ההרשאות המוגברות שלך בקהילות שבהן נדרש אימות דו-שלבי." @@ -41815,131 +41959,3 @@ msgstr "התקרבות" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "התרחקות" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# קהילה מוגדרת אחרת} other {# קהילות מוגדרות אחרת}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "וגם שנה את הקהילות למטה כך שיתאימו" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "יכול לשלוח לך הודעות ישירות" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "בחר מי יכול לשלוח לך הודעות ישירות." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "קהילות שתצטרפו אליהן מעתה ואילך ישתמשו בהגדרה זו, והקהילות שמתחת ישתנו בהתאם." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "קהילות שתצטרפו אליהן מעכשיו ישתמשו בזה." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "קהילות שתצטרף אליהן מעתה ואילך ישתמשו בהגדרה זו. לקהילות הנוכחיות שלך יישמרו ההגדרות שלהן." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "נוכחי" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "חברים תמיד יכולים לשלוח לך הודעות." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "שמור על ההגדרות הנוכחיות שלי" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "שום דבר לא ישתנה. זה רק מאשר את ההגדרות שלך." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "אנשים בקהילות שלך יכולים לשלוח לך הודעות מבלי להיות חברים." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "אנשים בקהילות שלך צריכים להיות חברים שלך לפני שהם יכולים לשלוח לך הודעות." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "הגדרות פרטיות" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "כרגע" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "קח רגע לבדוק מי יכול לשלוח לך הודעות. שום דבר לא ישתנה אלא אם תבחר בכך." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "כל מי שימצא אותך יוכל לשלוח בקשה. כבה זאת כדי לבחור קבוצות למטה." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "יחול על בוטים בקהילות שתצטרפו אליהן מעתה ואילך. אפשר גם לשנות זאת עבור כל קהילה." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "חָל על קהילות שתצטרפו אליהן מעתה ואילך. אפשר גם לשנות זאת עבור כל קהילה בנפרד." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "בחר מי יכול לשלוח לך בקשת חבר." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "חברים תמיד יכולים לשלוח לך הודעות. הגדרות אלו חלות על אנשים ובוטים שאתה חולק איתם רק קהילה." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "אנשים שחולקים קהילה איתך." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "אנשים שחולקים איתך חבר אחד לפחות." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "שיחות שאתה מאשר עדיין יגיעו, אבל הן לא יצלצלו." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "בחר מי יכול להוסיף אותך לצ'אט קבוצתי בלי לבקש קודם." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "בחר מי יכול להתחיל איתך שיחה." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "שיחות קבוצתיות" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "קבל שיחות בשקט" diff --git a/fluxer_app/src/features/i18n/locales/hi/messages.po b/fluxer_app/src/features/i18n/locales/hi/messages.po index b8077f96f..af7a07237 100644 --- a/fluxer_app/src/features/i18n/locales/hi/messages.po +++ b/fluxer_app/src/features/i18n/locales/hi/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# चैनल इसे फ़ॉलो करत msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# कम्युनिटी मिली} other {# कम्युनिटी मिलीं}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# समुदाय की अपनी सेटिंग है} other {# समुदायों की अपनी सेटिंग है}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# कम्युनिटी फ्लक्स कैपेसिटर में खराबी के कारण अस्थायी रूप से अनुपलब्ध है।} other {# कम्युनिटी फ्लक्स कैपेसिटर में खराबी के कारण अस्थायी रूप से अनुपलब्ध हैं।}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# समुदाय एक अलग सेटिंग का उपयोग करता है} other {# समुदाय एक अलग सेटिंग का उपयोग करते हैं}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# अन्य} other {# अन्य}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# प्रतिभागी कॉल में है} other {# प्रतिभागी कॉल में हैं}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# पासकी} other {# पासकी}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "अकाउंट" msgid "Account & premium overrides" msgstr "अकाउंट और प्रीमियम ओवरराइड" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "अकाउंट एक्सेस" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "जारी रखने के लिए कोई अकाउंट msgid "Add an email and password to your account first." msgstr "पहले अपने अकाउंट में ईमेल और पासवर्ड जोड़ें।" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "अपने अकाउंट में सुरक्षा की एक और लेयर जोड़ें" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "कस्टम शॉर्टकट जोड़ें, बिल् msgid "Add domain connection" msgstr "डोमेन कनेक्शन जोड़ें" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "ईमेल जोड़ें" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "ओवरराइड जोड़ें" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "पासकी जोड़ें" @@ -3548,6 +3544,14 @@ msgstr "कस्टम यूआरएल पैटर्न के साथ msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "कस्टम यूआरएल पैटर्न के साथ अपने खुद के अनुवादक जोड़ें। जिस टेक्स्ट का अनुवाद करना है, उसके लिए <0>{query} को प्लेसहोल्डर के तौर पर इस्तेमाल करें।" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "{createdDate} को जोड़ा गया, {lastUsedDate} को अंतिम बार इस्तेमाल किया गया" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "{createdDate} को जोड़ा गया, कभी इस्तेमाल नहीं किया गया" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "पसंदीदा में जोड़ा गया" msgid "Added to saved media" msgstr "सेव किए गए मीडिया में जोड़ा गया" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "जोड़ा गया: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "जोड़ा गया: {createdDate} • आखिरी बार इस्तेमाल किया गया: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "टेक्स्ट चैनल के नामों में ब msgid "Allow direct messages" msgstr "डायरेक्ट मैसेज की अनुमति दें" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "कम्युनिटी बॉट से डायरेक्ट मैसेज की अनुमति दें" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "कम्युनिटी सदस्यों से डायरेक्ट मैसेज की अनुमति दें" @@ -4071,7 +4067,7 @@ msgstr "{permissions} की अनुमति दी गई" msgid "Allowed all members to mention this role" msgstr "सभी सदस्यों को इस रोल को मेंशन करने की अनुमति दी गई" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "अनुमत कॉलर" @@ -4080,7 +4076,7 @@ msgstr "अनुमत कॉलर" msgid "Allowed flexible text channel names" msgstr "लचीले टेक्स्ट चैनल नामों की अनुमति दी" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "अनुमत इनवाइट" @@ -4169,6 +4165,11 @@ msgstr "पहले ही रिडीम किया गया" msgid "Already set to cancel" msgstr "पहले से रद्द करने के लिए सेट है" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "नीचे दिए गए समुदायों को भी बदलें" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "कोई भी अकाउंट के लिए अनुरोध कर सकता है, लेकिन एडमिनिस्ट्रेटर को उसे मंज़ूरी देनी होगी।" #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "मेरे समुदायों में कोई भी" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "जो कोई भी आपको ढूंढता है, वह अनुरोध भेज सकता है। नीचे दिए गए समूहों को चुनने के लिए इसे बंद कर दें।" + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "ऐप्लिकेशन और बॉट" msgid "Applies to" msgstr "इस पर लागू होता है" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "अब से आपके द्वारा शामिल किए जाने वाले समुदायों में बॉट्स पर लागू होता है। आप इसे प्रत्येक समुदाय के लिए भी बदल सकते हैं।" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "अब से आपके द्वारा शामिल किए जाने वाले समुदायों पर लागू होता है। आप इसे प्रत्येक समुदाय के लिए भी बदल सकते हैं।" + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "थीम लागू करें" msgid "Apply to all communities" msgstr "सभी कम्युनिटी पर लागू करें" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "इन समुदायों पर भी लागू करें" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "स्वीकृत" msgid "Apps" msgstr "ऐप्स" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "ऐप और डिवाइस" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "क्या आप वाकई \"{categoryName}\" श्रेणी को मिटाना चाहते हैं? इसके अंदर का चैनल, चैनल सूची में सबसे ऊपर चला जाएगा।" #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "क्या आप वाकई पासकी <0>{0} मिटाना चाहते हैं?" @@ -4881,7 +4894,7 @@ msgstr "क्या आप वाकई इस अटैचमेंट को msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "क्या आप वाकई इस कम्युनिटी को मिटाना चाहते हैं? इस कार्रवाई को पहले जैसा नहीं किया जा सकता। सभी चैनल, मैसेज और सेटिंग्स हमेशा के लिए मिटा दिए जाएंगे।" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "क्या आप वाकई यह पासकी हटाना चाहते हैं?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "कॉल शुरू करने से पहले पूछें" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "साइन इन करते समय आपके पासवर्ड के बाद पासकी भी मांगी जाए" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "साइन इन करते समय अपने पासवर्ड के बाद दूसरा चरण माँगें।" + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "प्रमाणीकरण" msgid "Authenticator" msgstr "ऑथेंटिकेटर" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "ऑथेंटिकेटर ऐप" @@ -5314,7 +5332,7 @@ msgstr "अधिकृत ऐप्लिकेशन" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "बैकअप कोड" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "कॉल गोपनीयता" msgid "Calls" msgstr "कॉल" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "आपके द्वारा अनुमति दी गई कॉलें अभी भी आती हैं, लेकिन वे बजेंगी नहीं।" + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "कैमरे और वर्चुअल कैप्चर डि msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "{voiceChannelCameraUserLimit} से ज़्यादा प्रतिभागियों के होने पर कैमरे बंद रहते हैं" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "आपको संदेश भेज सकते हैं" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "चैट एम्बेड बैकग्राउंड बदलें" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "ईमेल बदलें" @@ -7141,7 +7168,7 @@ msgstr "मालिक बदलें" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "चुने गए टेक्स्ट को सर्च करत msgid "Choose which translator is used by default when translating selected text." msgstr "चुने गए टेक्स्ट का अनुवाद करने के लिए डिफ़ॉल्ट रूप से किस अनुवादक का उपयोग किया जाता है, उसे चुनें।" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "चुनें कि कौन आपको पहले पूछे बिना ग्रुप चैट में जोड़ सकता है।" + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "चुनें कि आपकी प्रोफ़ाइल पर यह कनेक्शन कौन देख सकता है।" @@ -8126,6 +8157,14 @@ msgstr "चुनें कि आपकी प्रोफ़ाइल पर msgid "Choose who can see your profile details" msgstr "चुनें कि आपकी प्रोफ़ाइल का विवरण कौन देख सकता है" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "चुनें कि कौन आपको फ्रेंड रिक्वेस्ट भेज सकता है।" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "आपसे कौन कॉल शुरू कर सकता है, यह चुनें।" + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "ईमेल और पासवर्ड जोड़कर अपन msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "अपना अकाउंट क्लेम करने के लिए एक यूज़रनेम और पासवर्ड चुनें। आप इनसे साइन इन करेंगे, इसलिए ऐसे चुनें जो आपको याद रहें।" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "दो-कारक प्रमाणीकरण और पासकी जैसे सुरक्षा फ़ीचर एक्सेस करने के लिए अपना अकाउंट क्लेम करें।" @@ -8778,6 +8817,10 @@ msgstr "कोडेक" msgid "Codes" msgstr "कोड" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "आपके ऑथेंटिकेटर ऐप से कोड साइन इन करते समय आपका दूसरा कदम होते हैं।" + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "250 से ज़्यादा लोगों वाली कम् msgid "Communities you can join" msgstr "आप जिन समुदायों से जुड़ सकते हैं" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "अब से आप जिन समुदायों में शामिल होंगे, वे इसका उपयोग करेंगे, और नीचे दिए गए समुदाय भी उसी के अनुसार बदल जाएंगे।" + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "आप जिन समुदायों में शामिल होंगे, वे अब इसका उपयोग करेंगे।" + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "अब से आप जिन समुदायों में शामिल होंगे, वे इसका उपयोग करेंगे। आपके वर्तमान समुदायों की अपनी सेटिंग्स बनी रहेंगी।" + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "ऐप्लिकेशन को हटाया नहीं जा सका" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "पासकी मिटाई नहीं जा सकी" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "मेंशन सप्रेशन बायपास अपडेट नहीं किया जा सका" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "पासकी दो-कारक प्रमाणीकरण अपडेट नहीं किया जा सका" @@ -10893,7 +10951,7 @@ msgstr "{userName} के साथ एक नया ग्रुप बना #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "नया किट बनाएँ" @@ -11050,8 +11108,8 @@ msgstr "सार्वजनिक थ्रेड बनाएं" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "रिकवरी किट बनाएँ" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "बनाया गया" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "{0} को बनाया गया" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "मुद्रा" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "वर्तमान" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "डेलावेयर" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "अन्य सदस्यों के मैसेज मिटाएँ। पिन करना अलग से नियंत्रित होता है।" #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "पासकी मिटाएँ" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "पासकी {passkeyName} हटाएं" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "डिवाइस:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "डायरेक्ट मैसेज के प्रीव्यू #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "डायरेक्ट मैसेज" @@ -12756,7 +12824,6 @@ msgstr "सीधा अपलोड चालू है" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "हार्डवेयर एक्सीलरेशन बंद क msgid "Disable mobile push notifications" msgstr "मोबाइल पुश नोटिफ़िकेशन बंद करें" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "अपना खाता अक्षम या हटाएँ" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "ईमेल" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "ईमेल पता" @@ -14232,7 +14304,6 @@ msgstr "पसंदीदा खाली हैं" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "चालू करें" @@ -14972,7 +15043,7 @@ msgstr "इस चैनल को फॉलो करने वाले हर #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "हर कोई" @@ -16517,10 +16588,14 @@ msgstr "दोस्त और चुने हुए ग्रुप आपक msgid "Friends and small communities only" msgstr "सिर्फ़ दोस्त और छोटी कम्युनिटी" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "आपके दोस्त आपको सीधे संदेश भेज सकते हैं। चुनें कि क्या आपके साथ कोई समुदाय साझा करने वाले लोग आपको पहले फ्रेंड रिक्वेस्ट भेजे बिना संदेश भेज सकते हैं।" +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "आपके दोस्त आपको हमेशा मैसेज कर सकते हैं।" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "आपके दोस्त आपको हमेशा मैसेज कर सकते हैं। ये सेटिंग्स उन लोगों और बॉट्स के लिए हैं जिनके साथ आप केवल एक कम्युनिटी शेयर करते हैं।" #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "दोस्तों के दोस्त" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "सिर्फ़ दोस्त" @@ -17369,6 +17446,10 @@ msgstr "ग्रुप चैट में जोड़ना: सिर्फ msgid "Group chat adds: nobody" msgstr "ग्रुप चैट में जोड़ना: कोई नहीं" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "ग्रुप चैट" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "छिपा हुआ" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "अगर आपको लगता है कि यह अवैध msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "अगर आप इसे खारिज करते हैं, तो आप बाद में {notificationSettingsPath} में डेस्कटॉप नोटिफ़िकेशन चालू कर सकते हैं।" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "अगर आप अपना पासवर्ड भूल जाते हैं, तो रिकवरी किट आपके खाते में वापस आने का एकमात्र तरीका है।" @@ -19645,6 +19726,11 @@ msgstr "मुफ़्त और प्रीमियम टियर रख msgid "Keep grace period" msgstr "ग्रेस पीरियड रखें" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "अपनी वर्तमान सेटिंग रखें" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "अपलोड करने के लिए सबसे बड़ी फ़ाइल" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "पिछली बार बदला गया: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "पिछली बार बदला गया: कभी नहीं" @@ -20134,7 +20220,7 @@ msgstr "लोगों को आपको वीडियो पर देख msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "पुश-टू-टॉक और शॉर्टकट को अन्य ऐप्स में काम करने दें।" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "यह आपको अपना पासवर्ड भूल जाने पर रीसेट करने की सुविधा देता है।" @@ -20727,8 +20813,8 @@ msgstr "इंस्टेंस को अपना बनाएं" msgid "Malta" msgstr "माल्टा" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "प्रबंधित करें" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "अकाउंट प्रबंधित करें" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "अपने अकाउंट तक एक्सेस रखने वाले ऐप्स और डिवाइस प्रबंधित करें" @@ -20748,6 +20834,11 @@ msgstr "अपने अकाउंट तक एक्सेस रखने msgid "Manage authorized applications" msgstr "अधिकृत ऐप्लिकेशन प्रबंधित करें" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "अनुमोदित ऐप्स प्रबंधित करें" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "कम्युनिटी प्रबंधित करें" msgid "Manage community features" msgstr "कम्युनिटी सुविधाएँ प्रबंधित करें" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "डिवाइस प्रबंधित करें" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "कोई डेस्कटॉप अपडेट उपलब्ध msgid "No displays found" msgstr "कोई डिस्प्ले नहीं मिला" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "कोई ईमेल पता सेट नहीं है" @@ -23562,7 +23658,11 @@ msgstr "इस इंस्टेंस पर कोई वैकल्पि msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "{query} का कोई भी हिस्सा लागू नहीं किया जा सका। रेखांकित मान को ठीक करें या खोजने के लिए कुछ जोड़ें।" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "अभी तक कोई पासकी नहीं है। अपनी फ़िंगरप्रिंट, चेहरे या सुरक्षा कुंजी से साइन इन करने के लिए एक जोड़ें।" + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "कोई पासवर्ड सेट नहीं है" @@ -23975,7 +24075,7 @@ msgstr "नहीं मिला" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "अभी नहीं" @@ -24052,6 +24152,11 @@ msgstr "रिफ़ंड के लिए कुछ नहीं" msgid "Nothing to search for" msgstr "खोजने के लिए कुछ नहीं है" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "कुछ नहीं बदलेगा। यह बस आपकी सेटिंग्स की पुष्टि करता है।" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "वस्तुएँ" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "बंद" @@ -24244,9 +24351,11 @@ msgstr "सबसे पुराना पहले" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "चालू" @@ -25376,7 +25485,7 @@ msgstr "पासकी अपडेट की गई" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "पासकी के लिए मान्य ऐप्लिके #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "पासवर्ड" @@ -25617,8 +25726,18 @@ msgstr "पेंसिल्वेनिया" msgid "People" msgstr "लोग" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "आपके समुदायों के लोग आपको दोस्त बनाए बिना संदेश भेज सकते हैं।" + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "आपके समुदायों के लोग आपको संदेश भेजने से पहले आपके दोस्त होने चाहिए।" + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "लोग आपको संदेश भेजने से पहले आपके दोस्त होने चाहिए। वे अभी भी आपको फ्रेंड रिक्वेस्ट भेज सकते हैं।" @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "लोग ईमेल पते और पासवर्ड से साइन इन करते हैं। पासवर्ड रीसेट और सत्यापन के लिए ईमेल डिलीवरी की आवश्यकता होती है, जिसे आप बाद में सेट कर सकते हैं।" #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "आपके समुदाय के लोग आपको सीधे संदेश भेज सकते हैं।" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "जो लोग आपके साथ एक समुदाय साझा करते हैं।" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "ऐसे लोग जिनके कम से कम एक दोस्त आपके साथ साझा हो।" + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "यहां हर चैनल में आपके भेजे ग msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "नीचे दिए गए फ़िल्टर से मेल खाने वाले मैसेज हमेशा के लिए मिटा दें। इसे पहले जैसा नहीं किया जा सकता।" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "अपना अकाउंट और उससे जुड़ा सारा डेटा हमेशा के लिए मिटा दें। इस कार्रवाई को पहले जैसा नहीं किया जा सकता।" @@ -27298,6 +27425,10 @@ msgstr "वजह: {0}" msgid "Receipt" msgstr "रसीद" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "कॉल चुपचाप प्राप्त करें" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "रिकवरी कुंजी" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "रिकवरी किट" @@ -27596,10 +27727,6 @@ msgstr "रजिस्टर करें" msgid "Register an account" msgstr "खाता पंजीकृत करें" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "रजिस्टर्ड पासकी" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "अनुमतियाँ हटाने से बॉट की स msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "टाइमआउट हटाने से <0>{targetUserTag} को फिर से मैसेज भेजने, रिएक्ट करने और वॉइस चैनल में शामिल होने की अनुमति मिल जाएगी।" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "नाम बदलें" @@ -28215,6 +28342,11 @@ msgstr "चैनल का नाम बदलने का फ़ॉर्म" msgid "Rename emoji" msgstr "इमोजी का नाम बदलें" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "पासकी {passkeyName} का नाम बदलें" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "मॉडरेशन ऐक्शन के लिए 2FA ज़रूरी करें" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "अपने दूसरे कारक के रूप में पासकी ज़रूरी करें" @@ -28961,7 +29093,7 @@ msgstr "साइन-इन पर वापस जाएँ" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "दिखाएँ" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "समीक्षा करें और पुष्टि करें" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "उन ऐप्स की समीक्षा करें जिनके पास आपके अकाउंट का एक्सेस है।" @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "निजता सेटिंग की समीक्षा करें" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "साइन इन किए गए डिवाइस की समीक्षा करें और जिन सेशन को आप नहीं पहचानते, उनसे साइन आउट करें।" @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "माउस का दायाँ बटन" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "अभी" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "सैचुरेशन" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "सैचुरेशन" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "सेव करें" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "17% बचाएँ" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "रिकवरी किट सहेजें" @@ -29434,7 +29569,9 @@ msgstr "बैकग्राउंड सेव करें" msgid "Save banner" msgstr "बैनर सेव करें" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "बदलाव सेव करें" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "सुरक्षा" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "सुरक्षा सुविधाएं" @@ -30830,7 +30967,7 @@ msgstr "म्यूट शॉर्टकट सेट करें" msgid "Set new password" msgstr "नया पासवर्ड सेट करें" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "पासवर्ड सेट करें" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "वॉइस क्षेत्र ऑटोमैटिक पर सेट किया गया" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "सेट अप करें" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "{productName} सेट अप करें" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "ऑथेंटिकेटर ऐप सेट अप करें" @@ -31910,6 +32050,11 @@ msgstr "साइन-इन फ़्लो" msgid "Sign-in method" msgstr "साइन-इन विधि" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "साइन-इन के तरीके" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "साइलेंट कॉल" msgid "Silent calls" msgstr "साइलेंट कॉल" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "सभी से साइलेंट कॉल" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "जब कैप्चर डिवाइस में अपना कोई ऑडियो इनपुट न हो तो साइलेंट रहें" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "सभी लिंक पर भरोसा करना बंद करें?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "दो-कारक प्रमाणीकरण के लिए पासकी का उपयोग बंद करें?" @@ -34057,6 +34198,11 @@ msgstr "टैग लोगों को पोस्ट खोजने मे msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "टैग 2 से {maxLength} वर्ण के होने चाहिए और उनमें सिर्फ़ अक्षर और अंक हो सकते हैं।" +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "एक पल लें और जांचें कि आपको कौन संदेश भेज सकता है। जब तक आप चुनते नहीं हैं, तब तक कुछ भी नहीं बदलता है।" + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "यह आपके अगले रिन्यूअल पर लागू होगा। हम आपके मौजूदा मासिक भुगतान से {creditLabel} क्रेडिट लागू करेंगे, इसलिए आपका पहला वार्षिक शुल्क <0>{firstRenewalPriceLabel} होगा। भविष्य के वार्षिक रिन्यूअल {renewalPrice}/वर्ष होंगे।" @@ -34138,7 +34284,7 @@ msgstr "टेम्पोरल लेयर्स" msgid "Temporarily disable your account" msgstr "अपना अकाउंट अस्थायी रूप से बंद करें" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "अपना अकाउंट कुछ समय के लिए बंद करें। आप बाद में फिर से साइन इन करके इसे चालू कर सकते हैं।" @@ -35366,11 +35512,11 @@ msgstr "यह दूसरा विकल्प विवरण है" msgid "This is the third option description" msgstr "यह तीसरा विकल्प विवरण है" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "यह आपकी आखिरी पासकी है और पासकी ही आपका दूसरा कारक है। इसे मिटाने से आपके अकाउंट का दो-कारक प्रमाणीकरण बंद हो जाएगा, और आपके मौजूदा बैकअप कोड काम करना बंद कर देंगे।" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "यह आपकी आखिरी पासकी है। इसके मिट जाने के बाद आप पासकी का उपयोग अपने दूसरे कारक के रूप में नहीं कर पाएँगे।" @@ -36481,7 +36627,8 @@ msgstr "तुर्की" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "बंद करें" @@ -36499,6 +36646,11 @@ msgstr "जो भी आपको ठीक न लगे, उसे बंद msgid "Turn off audio sharing for this source or try again in a moment." msgstr "इस स्रोत के लिए ऑडियो शेयरिंग बंद करें या थोड़ी देर बाद फिर से प्रयास करें।" +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "ऑथेंटिकेटर ऐप बंद करें" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "लॉगिन या अकाउंट सुरक्षा विवरण देखने से पहले स्ट्रीमिंग गोपनीयता बंद करें।" #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "चालू करें" @@ -36669,10 +36821,6 @@ msgstr "दो-कारक प्रमाणीकरण बंद किय msgid "Two-factor authentication enabled" msgstr "दो-कारक प्रमाणीकरण चालू किया गया" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "दो-कारक प्रमाणीकरण चालू है" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "वास्तविक मान का उपयोग करें" msgid "Use alternative method" msgstr "कोई और तरीका इस्तेमाल करें" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "दो-कारक प्रमाणीकरण के लिए कोड जनरेट करने के लिए एक ऑथेंटिकेटर ऐप का उपयोग करें" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "नेटिव टाइटल बार का उपयोग करें" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "दो-कारक प्रमाणीकरण के लिए पासकी का उपयोग करें?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "पासवर्ड के बिना साइन इन करने के लिए पासकी का उपयोग करें" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "फ्रेंड रिक्वेस्ट भेजने के लिए अपना ईमेल पता वेरिफ़ाई करें।" #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "पासकी जोड़ने से पहले अपना ईमेल वेरिफ़ाई करें।" #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "ऑथेंटिकेटर ऐप जोड़ने से पहले अपना ईमेल वेरिफ़ाई करें।" @@ -38947,7 +39095,7 @@ msgstr "बैन किए गए यूज़र देखें और प् msgid "View and manage every webhook configured across your community." msgstr "अपनी कम्युनिटी में कॉन्फ़िगर किए गए सभी वेबहुक देखें और प्रबंधित करें।" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "अकाउंट रिकवरी के लिए अपने बैकअप कोड देखें और प्रबंधित करें" @@ -38986,7 +39134,7 @@ msgstr "चैनल देखें" msgid "View channel members" msgstr "चैनल के सदस्य देखें" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "कोड देखें" @@ -40084,10 +40232,6 @@ msgstr "जब तक पुश-टू-टॉक चालू है, आपक msgid "Who can add" msgstr "कौन जोड़ सकता है" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "आपको ग्रुप चैट में कौन जोड़ सकता है" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "कौन शामिल हो सकता है" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "कौन आपको संदेश भेज सकता है" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "आपको कौन मैसेज कर सकता है?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "आप 14 दिनों के अंदर डिलीट करने की प्रक्रिया को रद्द कर सकते हैं" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "आप इसे कभी भी अपनी गोपनीयता सेटिंग में बदल सकते हैं, जिसमें प्रत्येक समुदाय के लिए भी शामिल है।" @@ -40709,7 +40853,7 @@ msgstr "आपने {PREMIUM_PRODUCT_NAME} पर रहते हुए अप msgid "You do not have access to the channel where this message was sent." msgstr "आपके पास उस चैनल का एक्सेस नहीं है जहाँ यह मैसेज भेजा गया था।" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "आपके पास अभी तक कोई रिकवरी किट नहीं है" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "अनुमति देने के बाद आपको {redirectHostname} पर ले जाया जाएगा।" #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "अब आपसे पासवर्ड के बाद पासकी नहीं मांगी जाएगी। आपका ऑथेंटिकेटर ऐप आपका दूसरा कारक बना रहेगा।" @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "आपको सभी साइन-आउट किए गए डिवाइस पर फिर से साइन इन करना होगा" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "नए डिवाइस पर साइन इन करने के लिए आपको अपनी पासकी में से कोई एक चाहिए होगी। अगर आप अपनी सभी पासकी खो देते हैं, तो आप अपने अकाउंट से लॉक आउट हो सकते हैं। आपके बैकअप कोड सेव कर दिए जाएँगे, ताकि अंदर आने का एक रास्ता आपके पास बना रहे।" @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "आपके अकाउंट के लिए मल्टी-फ़ैक्टर प्रमाणीकरण ज़रूरी है, लेकिन इस डिवाइस पर कोई भी समर्थित तरीका सेट अप नहीं है। अपने ऑथेंटिकेटर ऐप या सुरक्षा कुंजी वाले डिवाइस पर साइन इन करें या इस इंस्टेंस के एडमिनिस्ट्रेटर से संपर्क करें।" #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." msgstr "पासवर्ड से साइन इन करते समय आपके अकाउंट को दो-कारक प्रमाणीकरण की सुरक्षा नहीं मिलेगी। जिन कम्युनिटी में दो-कारक प्रमाणीकरण ज़रूरी है, उनमें आपकी बढ़ी हुई अनुमतियाँ भी चली जाएँगी।" @@ -41815,131 +41959,3 @@ msgstr "ज़ूम इन करें" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "ज़ूम आउट करें" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# समुदाय की अपनी सेटिंग है} other {# समुदायों की अपनी सेटिंग है}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "नीचे दिए गए समुदायों को भी बदलें" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "आपको संदेश भेज सकते हैं" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "चुनें कि कौन आपको सीधे संदेश भेज सकता है।" - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "अब से आप जिन समुदायों में शामिल होंगे, वे इसका उपयोग करेंगे, और नीचे दिए गए समुदाय भी उसी के अनुसार बदल जाएंगे।" - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "आप जिन समुदायों में शामिल होंगे, वे अब इसका उपयोग करेंगे।" - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "अब से आप जिन समुदायों में शामिल होंगे, वे इसका उपयोग करेंगे। आपके वर्तमान समुदायों की अपनी सेटिंग्स बनी रहेंगी।" - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "वर्तमान" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "आपके दोस्त आपको हमेशा मैसेज कर सकते हैं।" - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "अपनी वर्तमान सेटिंग रखें" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "कुछ नहीं बदलेगा। यह बस आपकी सेटिंग्स की पुष्टि करता है।" - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "आपके समुदायों के लोग आपको दोस्त बनाए बिना संदेश भेज सकते हैं।" - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "आपके समुदायों के लोग आपको संदेश भेजने से पहले आपके दोस्त होने चाहिए।" - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "गोपनीयता सेटअप सूचना पट्टी" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "अभी" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "एक पल लें और जांचें कि आपको कौन संदेश भेज सकता है। जब तक आप चुनते नहीं हैं, तब तक कुछ भी नहीं बदलता है।" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "जो कोई भी आपको ढूंढता है, वह अनुरोध भेज सकता है। नीचे दिए गए समूहों को चुनने के लिए इसे बंद कर दें।" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "अब से आपके द्वारा शामिल किए जाने वाले समुदायों में बॉट्स पर लागू होता है। आप इसे प्रत्येक समुदाय के लिए भी बदल सकते हैं।" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "अब से आपके द्वारा शामिल किए जाने वाले समुदायों पर लागू होता है। आप इसे प्रत्येक समुदाय के लिए भी बदल सकते हैं।" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "चुनें कि कौन आपको फ्रेंड रिक्वेस्ट भेज सकता है।" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "आपके दोस्त आपको हमेशा मैसेज कर सकते हैं। ये सेटिंग्स उन लोगों और बॉट्स के लिए हैं जिनके साथ आप केवल एक कम्युनिटी शेयर करते हैं।" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "जो लोग आपके साथ एक समुदाय साझा करते हैं।" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "ऐसे लोग जिनके कम से कम एक दोस्त आपके साथ साझा हो।" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "आपके द्वारा अनुमति दी गई कॉलें अभी भी आती हैं, लेकिन वे बजेंगी नहीं।" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "चुनें कि कौन आपको पहले पूछे बिना ग्रुप चैट में जोड़ सकता है।" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "आपसे कौन कॉल शुरू कर सकता है, यह चुनें।" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "ग्रुप चैट" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "कॉल चुपचाप प्राप्त करें" diff --git a/fluxer_app/src/features/i18n/locales/hr/messages.po b/fluxer_app/src/features/i18n/locales/hr/messages.po index a69596572..5ef0b9764 100644 --- a/fluxer_app/src/features/i18n/locales/hr/messages.po +++ b/fluxer_app/src/features/i18n/locales/hr/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# kanal ga prati} other {# kanala ga prati}} ovu po msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# zajednica pronađena} few {# zajednice pronađene} other {# zajednica pronađeno}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# zajednica ima vlastitu postavku} other {# zajednica ima vlastite postavke}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# zajednica privremeno nije dostupna zbog kvara na protočnom kondenzatoru.} few {# zajednice privremeno nisu dostupne zbog kvara na protočnom kondenzatoru.} other {# zajednica privremeno nije dostupno zbog kvara na protočnom kondenzatoru.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# zajednica koristi drugačiju postavku} other {# zajednica koristi drugačiju postavku}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# drugi} few {# druga} other {# drugih}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# sudionik u pozivu} few {# sudionika u pozivu} other {# sudionika u pozivu}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# sigurnosni ključ} other {# sigurnosna ključa}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Račun" msgid "Account & premium overrides" msgstr "Nadjačavanja računa i premium značajki" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Pristup računu" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Dodajte račun za nastavak." msgid "Add an email and password to your account first." msgstr "Prvo dodajte e-poštu i lozinku svom računu." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Dodajte još jedan sloj sigurnosti svom računu" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Dodajte prilagođene prečace, onemogućite ugrađene prečace i sinkron msgid "Add domain connection" msgstr "Dodaj vezu domene" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Dodaj e-poštu" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Dodaj nadjačavanje" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Dodaj pristupni ključ" @@ -3548,6 +3544,14 @@ msgstr "Dodajte vlastite tražilice s prilagođenim uzorkom URL-a. Koristite <0> msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Dodajte vlastite prevoditelje s prilagođenim uzorkom URL-a. Koristite <0>{query} kao rezervirano mjesto za tekst koji želite prevesti." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Dodano {createdDate}, zadnji put korišteno {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Dodano {createdDate}, nikad korišteno" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Dodano u favorite" msgid "Added to saved media" msgstr "Dodano u spremljene medije" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Dodano: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Dodano: {createdDate} • zadnje korišteno: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Dopusti velika slova i razmake u nazivima tekstualnih kanala. Isključen msgid "Allow direct messages" msgstr "Dopusti izravne poruke" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Dopusti izravne poruke od botova zajednice" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Dopusti izravne poruke od članova zajednice" @@ -4071,7 +4067,7 @@ msgstr "Dopušteno {permissions}" msgid "Allowed all members to mention this role" msgstr "Dopušteno je svim članovima spominjanje ove uloge" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Dopušteni pozivatelji" @@ -4080,7 +4076,7 @@ msgstr "Dopušteni pozivatelji" msgid "Allowed flexible text channel names" msgstr "Dopušteni fleksibilni nazivi tekstualnih kanala" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Dopuštena pozivanja" @@ -4169,6 +4165,11 @@ msgstr "Već iskorišteno" msgid "Already set to cancel" msgstr "Već je postavljeno za otkazivanje" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Promijeni i zajednice ispod kako bi odgovarale" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Svatko može zatražiti račun, ali administrator ga mora odobriti." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Svatko u mojim zajednicama" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Svatko tko te pronađe može poslati zahtjev. Isključi ovo da bi odabrao grupe ispod." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Aplikacije i botovi" msgid "Applies to" msgstr "Primjenjuje se na" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Primjenjuje se na botove u zajednicama koje se pridružite od sada. Možete ga promijeniti i za svaku zajednicu." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Primjenjuje se na zajednice kojima se pridružite od sada. Također ga možete promijeniti za svaku zajednicu." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Primijeni temu" msgid "Apply to all communities" msgstr "Primijeni na sve zajednice" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Primijeni i na ove zajednice" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Odobreno" msgid "Apps" msgstr "Aplikacije" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Aplikacije i uređaji" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Jeste li sigurni da želite izbrisati kategoriju \"{categoryName}\"? Kanal unutar nje bit će premješten na vrh popisa kanala." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Jeste li sigurni da želite izbrisati pristupni ključ <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Jeste li sigurni da želite izbrisati ovaj privitak? Ova se radnja ne mo msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Jeste li sigurni da želite izbrisati ovu zajednicu? Ova se radnja ne može poništiti. Svi kanali, poruke i postavke bit će trajno izbrisani." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Jeste li sigurni da želite izbrisati ovaj pristupni ključ?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Pitaj prije pokretanja poziva" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Zatraži pristupni ključ nakon lozinke prilikom prijave" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Zatraži drugi korak nakon lozinke prilikom prijave." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Autentifikacija" msgid "Authenticator" msgstr "Autentifikator" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Aplikacija za autentifikaciju" @@ -5314,7 +5332,7 @@ msgstr "Autorizirane aplikacije" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Rezervni kod" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Privatnost poziva" msgid "Calls" msgstr "Pozivi" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Pozivi koje dopustite i dalje prolaze, ali neće zvoniti." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Kamere i uređaji za virtualno snimanje odabiru se ovdje u aplikaciji {p msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kamere su isključene iznad {voiceChannelCameraUserLimit} sudionika" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Može vam poslati izravnu poruku" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Promijeni pozadinu ugrađenog chata" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Promijeni e-poštu" @@ -7141,7 +7168,7 @@ msgstr "Promijeni vlasnika" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Odaberite koja će se tražilica koristiti prema zadanim postavkama pril msgid "Choose which translator is used by default when translating selected text." msgstr "Odaberite koji će se prevoditelj koristiti prema zadanim postavkama prilikom prevođenja odabranog teksta." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Odaberite tko vas može dodati u grupni razgovor bez prethodnog pitanja." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Odaberite tko može vidjeti ovu vezu na vašem profilu." @@ -8126,6 +8157,14 @@ msgstr "Odaberite tko može vidjeti ovu vezu na vašem profilu." msgid "Choose who can see your profile details" msgstr "Odaberite tko može vidjeti detalje vašeg profila" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Odaberite tko vam može poslati zahtjev za prijateljstvo." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Odaberite tko vam može započeti poziv." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Preuzmite svoj račun dodavanjem e-pošte i lozinke. Poslat ćemo vam ko msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Zatražite svoj račun odabirom korisničkog imena i lozinke. Prijavljujete se s njima, stoga odaberite one kojih ćete se sjećati." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Preuzmite svoj račun za pristup sigurnosnim značajkama kao što su dvostruka provjera autentičnosti i pristupni ključevi." @@ -8778,6 +8817,10 @@ msgstr "Kodek" msgid "Codes" msgstr "Kodovi" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Kodovi iz vaše aplikacije za provjeru autentičnosti vaš su drugi korak pri prijavi." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Zajednice s više od 250 ljudi prisilno se prebacuju na postavku \"samo msgid "Communities you can join" msgstr "Zajednice kojima se možeš pridružiti" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Zajednice kojima se pridružite od sada će koristiti ovo, a zajednice ispod će se prilagoditi." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Zajednice kojima se pridružite od sada će koristiti ovo." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Zajednice kojima se pridružiš od sada će koristiti ovo. Tvoje postojeće zajednice zadržavaju svoje postavke." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Nije moguće izbrisati aplikaciju" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Nije moguće izbrisati pristupni ključ" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Nije moguće ažurirati zaobilaženje blokade spominjanja" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Nije moguće ažurirati dvostruku provjeru autentičnosti pristupnim ključem" @@ -10893,7 +10951,7 @@ msgstr "Stvori novu grupu s korisnikom {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Stvori novi komplet" @@ -11050,8 +11108,8 @@ msgstr "Stvori javne niti" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Stvori komplet za oporavak" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Stvoreno" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Stvoreno {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Valuta" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Trenutno" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Brisanje poruka drugih članova. Prikvačivanje se kontrolira zasebno." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Izbriši pristupni ključ" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Izbriši pristupni ključ {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Uređaj:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Pretpregledi izravnih poruka" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Izravne poruke" @@ -12756,7 +12824,6 @@ msgstr "Izravan prijenos aktivan" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Onemogućiti hardversko ubrzanje?" msgid "Disable mobile push notifications" msgstr "Isključi mobilne push obavijesti" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Onemogući ili izbriši svoj račun" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "E-pošta" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Adresa e-pošte" @@ -14232,7 +14304,6 @@ msgstr "Prazni favoriti" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Omogući" @@ -14972,7 +15043,7 @@ msgstr "Svaka zajednica koja prati ovaj kanal dobit će kopiju. Ako je kasnije u #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Svi" @@ -16517,10 +16588,14 @@ msgstr "Prijatelji i odabrane grupe mogu vas nazvati" msgid "Friends and small communities only" msgstr "Samo prijatelji i male zajednice" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Prijatelji vam uvijek mogu poslati izravne poruke. Odaberite hoće li vam ljudi koji dijele zajednicu s vama moći poslati poruku bez prethodnog slanja zahtjeva za prijateljstvo." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Prijatelji ti uvijek mogu poslati poruku." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Prijatelji ti uvijek mogu poslati poruku. Ove postavke pokrivaju ljude i botove s kojima dijeliš samo zajednicu." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Prijatelji prijatelja" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Samo prijatelji" @@ -17369,6 +17446,10 @@ msgstr "Dodavanje u grupne razgovore: samo prijatelji" msgid "Group chat adds: nobody" msgstr "Dodavanje u grupne razgovore: nitko" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Grupni razgovori" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Skriveno" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Ako smatrate da je to nezakonito, navedite koji zakon i zašto." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Ako ovo odbacite, obavijesti na radnoj površini uvijek možete omogućiti kasnije pod {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Ako zaboravite lozinku, komplet za oporavak jedini je način da se vratite na svoj račun." @@ -19645,6 +19726,11 @@ msgstr "Zadržite besplatnu i premium razinu. Možete prilagoditi razine, prodav msgid "Keep grace period" msgstr "Zadrži poček" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Zadrži moje trenutne postavke" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Najveća datoteka koju možete prenijeti" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Zadnja promjena: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Zadnja promjena: nikad" @@ -20134,7 +20220,7 @@ msgstr "Omogućuje drugima da vas vide na videu." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Omogućuje da potiskivanje za razgovor i prečaci rade u drugim aplikacijama." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Omogućuje vam poništavanje lozinke ako je zaboravite." @@ -20727,8 +20813,8 @@ msgstr "Prilagodite svoju instancu" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Upravljaj" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Upravljaj računima" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Upravljajte aplikacijama i uređajima koji imaju pristup vašem računu" @@ -20748,6 +20834,11 @@ msgstr "Upravljajte aplikacijama i uređajima koji imaju pristup vašem računu" msgid "Manage authorized applications" msgstr "Upravljanje ovlaštenim aplikacijama" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Upravljaj ovlaštenim aplikacijama" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Upravljanje zajednicom" msgid "Manage community features" msgstr "Upravljaj značajkama zajednice" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Upravljaj uređajima" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Nema dostupnih ažuriranja za stolno računalo." msgid "No displays found" msgstr "Nema pronađenih zaslona" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Adresa e-pošte nije postavljena" @@ -23562,7 +23658,11 @@ msgstr "Na ovoj instanci nisu dostupne nikakve dodatne usluge. Možete preskoči msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Nijedan dio upita {query} nije se mogao primijeniti. Ispravite podcrtanu vrijednost ili dodajte nešto za pretraživanje." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Još nema passkeyja. Dodajte jedan za prijavu otiskom prsta, licem ili sigurnosnim ključem." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Lozinka nije postavljena" @@ -23975,7 +24075,7 @@ msgstr "Nije pronađeno" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Ne sada" @@ -24052,6 +24152,11 @@ msgstr "Nema ništa za povrat novca" msgid "Nothing to search for" msgstr "Nema ništa za pretraživanje" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Ništa se neće promijeniti. Ovo samo potvrđuje vaše postavke." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Predmeti" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Isključeno" @@ -24244,9 +24351,11 @@ msgstr "Prvo najstarije" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Uključeno" @@ -25376,7 +25485,7 @@ msgstr "Pristupni ključ ažuriran" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Pristupni ključevi zahtijevaju potpisani macOS paket s valjanim identif #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Lozinka" @@ -25617,8 +25726,18 @@ msgstr "Pennsylvania" msgid "People" msgstr "Osobe" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Ljudi u vašim zajednicama mogu vam slati poruke bez da su vam prijatelji." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Ljudi u vašim zajednicama moraju vam biti prijatelji prije nego što vam mogu poslati poruku." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Ljudi moraju biti tvoji prijatelji prije nego što ti mogu poslati poruku. I dalje ti mogu poslati zahtjev za prijateljstvo." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Ljudi se prijavljuju pomoću adrese e-pošte i lozinke. Poništavanje lozinke i provjere zahtijevaju isporuku e-pošte, što možete postaviti kasnije." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Ljudi koji dijele zajednicu s vama mogu vam izravno poslati poruku." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Ljudi koji dijele zajednicu s vama." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Ljudi koji imaju barem jednog zajedničkog prijatelja s vama." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Trajno izbrišite svaku poruku koju ste ovdje poslali, u svim kanalima. msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Trajno izbrišite poruke koje odgovaraju filtrima u nastavku. Ovo se ne može poništiti." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Trajno izbrišite svoj račun i sve povezane podatke. Ova se radnja ne može poništiti." @@ -27298,6 +27425,10 @@ msgstr "Razlog: {0}" msgid "Receipt" msgstr "Račun" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Primaj pozive nečujno" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Kljuc za oporavak" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Komplet za oporavak" @@ -27596,10 +27727,6 @@ msgstr "Registracija" msgid "Register an account" msgstr "Registriraj račun" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Registrirani pristupni ključevi" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Uklanjanje dopuštenja može ograničiti značajke bota." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Uklanjanje vremenskog ograničenja omogućit će <0>{targetUserTag} ponovno slanje poruka, reagiranje i pridruživanje glasovnim kanalima." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Preimenuj" @@ -28215,6 +28342,11 @@ msgstr "Obrazac za preimenovanje kanala" msgid "Rename emoji" msgstr "Preimenuj emoji" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Preimenuj sigurnosni ključ {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Zahtijevaj 2FA za radnje moderiranja" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Zahtijevaj pristupni ključ kao drugi faktor" @@ -28961,7 +29093,7 @@ msgstr "Povratak na prijavu" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Otkrij" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Pregledajte i potvrdite" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Pregledajte aplikacije koje mogu pristupiti vašem računu." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Pregledaj postavke privatnosti" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Pregledajte prijavljene uređaje i odjavite sesije koje ne prepoznajete." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Desna tipka miša" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Trenutno" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Zasićenost" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Zasićenost" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Spremi" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Uštedite 17 %" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Spremi komplet za oporavak" @@ -29434,7 +29569,9 @@ msgstr "Spremi pozadinu" msgid "Save banner" msgstr "Spremi naslovnu sliku" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Spremi promjene" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Sigurnost" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Sigurnosne značajke" @@ -30830,7 +30967,7 @@ msgstr "Postavi prečac za isključivanje mikrofona" msgid "Set new password" msgstr "Postavi novu lozinku" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Postavi lozinku" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Postavljena je glasovna regija na automatsku" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Postavi" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Postavite {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Postavite aplikaciju za autentifikaciju" @@ -31910,6 +32050,11 @@ msgstr "Tijek prijave" msgid "Sign-in method" msgstr "Način prijave" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Nač" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Tihi poziv" msgid "Silent calls" msgstr "Tihi pozivi" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Tihi pozivi od svih" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Tiho kada uređaj za snimanje nema vlastiti audio ulaz" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Prestati vjerovati svim poveznicama?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Želite li prestati koristiti pristupne ključeve za dvostruku provjeru autentičnosti?" @@ -34057,6 +34198,11 @@ msgstr "Oznake pomažu ljudima u pronalaženju postova. Možete dodati do {count msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Oznake moraju imati od 2 do {maxLength} alfanumeričkih znakova." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Odvojite trenutak da provjerite tko vam može slati poruke. Ništa se neće promijeniti ako to ne odaberete." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Stupa na snagu pri sljedećoj obnovi. Primijenit ćemo kredit od {creditLabel} iz vaše trenutačne mjesečne uplate, tako da će vaša prva godišnja naplata biti <0>{firstRenewalPriceLabel}. Buduće godišnje obnove bit će {renewalPrice}/godišnje." @@ -34138,7 +34284,7 @@ msgstr "Vremenski slojevi" msgid "Temporarily disable your account" msgstr "Privremeno deaktivirajte svoj račun" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Privremeno deaktivirajte svoj račun. Možete ga kasnije ponovno aktivirati prijavom." @@ -35366,11 +35512,11 @@ msgstr "Ovo je opis druge opcije" msgid "This is the third option description" msgstr "Ovo je opis treće opcije" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Ovo je vaš posljednji pristupni ključ, a pristupni ključevi su vaš drugi faktor. Njegovim brisanjem isključit ćete dvostruku provjeru autentičnosti za svoj račun, a vaši trenutni rezervni kodovi prestat će raditi." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Ovo je vaš posljednji pristupni ključ. Kada ga više ne bude, nećete moći koristiti pristupni ključ kao drugi faktor." @@ -36481,7 +36627,8 @@ msgstr "Turski" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Isključi" @@ -36499,6 +36646,11 @@ msgstr "Isključite sve s čime vam nije ugodno. Neke značajke možda neće rad msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Isključite dijeljenje zvuka za ovaj izvor ili pokušajte ponovno za trenutak." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Isključi aplikaciju za provjeru autentičnosti" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Isključite privatnost prijenosa prije pregledavanja pojedinosti za prijavu ili sigurnost računa." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Uključi" @@ -36669,10 +36821,6 @@ msgstr "Dvostruka provjera autentičnosti onemogućena" msgid "Two-factor authentication enabled" msgstr "Dvostruka provjera autentičnosti omogućena" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Dvostruka provjera autentičnosti je omogućena" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Koristi stvarnu vrijednost" msgid "Use alternative method" msgstr "Koristi drugu metodu" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Koristi izvornu naslovnu traku" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Želite li koristiti pristupne ključeve za dvostruku provjeru autentičnosti?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Upotrijebi pristupne ključeve za prijavu bez lozinke" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Potvrdite svoju adresu e-pošte kako biste slali zahtjeve za prijateljstvo." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Potvrdite svoju e-poštu prije dodavanja pristupnog ključa." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Potvrdite svoju e-poštu prije dodavanja aplikacije za provjeru autentičnosti." @@ -38947,7 +39095,7 @@ msgstr "Pregledajte zabranjene korisnike i upravljajte njima." msgid "View and manage every webhook configured across your community." msgstr "Pregledajte sve webhookove konfigurirane u vašoj zajednici i upravljajte njima." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Pregledajte svoje rezervne kodove za oporavak računa i upravljajte njima" @@ -38986,7 +39134,7 @@ msgstr "Prikaz kanala" msgid "View channel members" msgstr "Prikaz članova kanala" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Prikaži kodove" @@ -40084,10 +40232,6 @@ msgstr "Dok je uključena značajka pritisni za govor, vaš prečac upravlja mik msgid "Who can add" msgstr "Tko me može dodati" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Tko vas može dodati u grupne razgovore" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Tko se može pridružiti" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Tko vam može slati poruke" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Tko vam može poslati poruku?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Brisanje možete otkazati u roku od 14 dana" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Ovo možete promijeniti u bilo kojem trenutku u postavkama privatnosti, uključujući i za svaku zajednicu." @@ -40709,7 +40853,7 @@ msgstr "Promijenili ste svoju oznaku dok ste imali pretplatu na {PREMIUM_PRODUCT msgid "You do not have access to the channel where this message was sent." msgstr "Nemate pristup kanalu u kojem je poslana ova poruka." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Još nemate komplet za oporavak" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Nakon autorizacije bit ćete preusmjereni na {redirectHostname}." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Nakon unosa lozinke više se od vas neće tražiti pristupni ključ. Vaša aplikacija za provjeru autentičnosti ostaje vaš drugi faktor." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Morat ćete se ponovno prijaviti na svim odjavljenim uređajima" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Za prijavu na novom uređaju trebat će vam jedan od vaših pristupnih ključeva. Ako izgubite sve pristupne ključeve, možete trajno izgubiti pristup svom računu. Rezervni kodovi bit će spremljeni za vas kako biste se i dalje mogli prijaviti." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Vaš račun zahtijeva višestruku provjeru autentičnosti, ali na ovom uređaju nisu postavljene podržane metode. Prijavite se na uređaju s aplikacijom za provjeru autentičnosti ili sigurnosnim ključem ili se obratite administratorima ove instance." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Povećaj prikaz" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Smanji prikaz" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# zajednica ima vlastitu postavku} other {# zajednica ima vlastite postavke}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Promijeni i zajednice ispod kako bi odgovarale" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Može vam poslati izravnu poruku" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Odaberite tko vam može slati izravne poruke." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Zajednice kojima se pridružite od sada će koristiti ovo, a zajednice ispod će se prilagoditi." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Zajednice kojima se pridružite od sada će koristiti ovo." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Zajednice kojima se pridružiš od sada će koristiti ovo. Tvoje postojeće zajednice zadržavaju svoje postavke." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Trenutno" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Prijatelji ti uvijek mogu poslati poruku." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Zadrži moje trenutne postavke" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Ništa se neće promijeniti. Ovo samo potvrđuje vaše postavke." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Ljudi u vašim zajednicama mogu vam slati poruke bez da su vam prijatelji." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Ljudi u vašim zajednicama moraju vam biti prijatelji prije nego što vam mogu poslati poruku." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Postavke privatnosti" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Trenutno" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Odvojite trenutak da provjerite tko vam može slati poruke. Ništa se neće promijeniti ako to ne odaberete." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Svatko tko te pronađe može poslati zahtjev. Isključi ovo da bi odabrao grupe ispod." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Primjenjuje se na botove u zajednicama koje se pridružite od sada. Možete ga promijeniti i za svaku zajednicu." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Primjenjuje se na zajednice kojima se pridružite od sada. Također ga možete promijeniti za svaku zajednicu." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Odaberite tko vam može poslati zahtjev za prijateljstvo." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Prijatelji ti uvijek mogu poslati poruku. Ove postavke pokrivaju ljude i botove s kojima dijeliš samo zajednicu." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Ljudi koji dijele zajednicu s vama." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Ljudi koji imaju barem jednog zajedničkog prijatelja s vama." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Pozivi koje dopustite i dalje prolaze, ali neće zvoniti." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Odaberite tko vas može dodati u grupni razgovor bez prethodnog pitanja." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Odaberite tko vam može započeti poziv." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Grupni razgovori" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Primaj pozive nečujno" diff --git a/fluxer_app/src/features/i18n/locales/hu/messages.po b/fluxer_app/src/features/i18n/locales/hu/messages.po index b112bb183..c18e7764a 100644 --- a/fluxer_app/src/features/i18n/locales/hu/messages.po +++ b/fluxer_app/src/features/i18n/locales/hu/messages.po @@ -1123,15 +1123,15 @@ msgstr "Ez a csatorna követőinek száma: {count, plural, one {# csatorna köve msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# közösség található} other {# közösség található}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# közösségnek saját beállítása van} other {# közösségnek saját beállítása van}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# közösség átmenetileg nem elérhető egy „fluxuskondenzátor” meghibásodása miatt.} other {# közösség átmenetileg nem elérhető egy „fluxuskondenzátor” meghibásodása miatt.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# közösség eltérő beállítást használ} other {# közösség eltérő beállítást használ}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# további} other {# további}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# résztvevő a hívásban} other {# résztvevő a hívásban}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# kulcs} other {# kulcs}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Fiók" msgid "Account & premium overrides" msgstr "Fiók- és prémiumfelülbírálások" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Hozzáférés a fiókhoz" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "A folytatáshoz adj hozzá egy fiókot." msgid "Add an email and password to your account first." msgstr "Először adj meg egy e-mail-címet és jelszót a fiókodhoz." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Tedd még biztonságosabbá a fiókodat" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Egyéni billentyűparancsok hozzáadása, beépített billentyűparancso msgid "Add domain connection" msgstr "Domainkapcsolat hozzáadása" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "E-mail-cím hozzáadása" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Egyéni jogosultságok hozzáadása" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Jelszókulcs hozzáadása" @@ -3548,6 +3544,14 @@ msgstr "Saját keresőmotorokat adhatsz hozzá egyéni URL-mintával. Használd msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Saját fordítókat adhatsz hozzá egyéni URL-mintával. Használd a(z) <0>{query} helyőrzőt a fordítandó szöveghez." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Hozzáadva: {createdDate}, utoljára használva: {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Hozzáadva {createdDate}, sosem használt" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Hozzáadva a kedvencekhez" msgid "Added to saved media" msgstr "Hozzáadva a mentett médiához" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Hozzáadva: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Hozzáadva: {createdDate} • utoljára használva: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "A szöveges csatornanevek tartalmazhatnak nagybetűket és szóközöket msgid "Allow direct messages" msgstr "Közvetlen üzenetek engedélyezése" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Közvetlen üzenetek engedélyezése közösségi botoktól" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Közvetlen üzenetek engedélyezése a közösség tagjaitól" @@ -4071,7 +4067,7 @@ msgstr "Engedélyezve: {permissions}" msgid "Allowed all members to mention this role" msgstr "Engedélyezte, hogy minden tag megemlítse ezt a szerepkört" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Engedélyezett hívók" @@ -4080,7 +4076,7 @@ msgstr "Engedélyezett hívók" msgid "Allowed flexible text channel names" msgstr "Engedélyezte a rugalmas szöveges csatornaneveket" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Engedélyezett meghívások" @@ -4169,6 +4165,11 @@ msgstr "Már beváltva" msgid "Already set to cancel" msgstr "Már be van állítva a lemondás" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "A lenti közösségeket is igazítsd ehhez" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Bárki kérhet fiókot, de egy rendszergazdának jóvá kell hagynia." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Bárki a közösségeimben" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Bárki, aki megtalál, kérhet. Kapcsold ki ezt, hogy kiválaszd az alábbi csoportokat." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Alkalmazások és botok" msgid "Applies to" msgstr "Alkalmazás helye" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "A jövőben csatlakozott közösségek botjaira vonatkozik. Minden közösségre külön is módosíthatod." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "A jövőben csatlakozott közösségekre vonatkozik. Minden közösségre külön is módosíthatod." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Téma alkalmazása" msgid "Apply to all communities" msgstr "Alkalmazás az összes közösségre" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Alkalmazd ezekre a közösségekre is" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Jóváhagyva" msgid "Apps" msgstr "Alkalmazások" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Alkalmazások és eszközök" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Biztosan törölni szeretnéd a(z) „{categoryName}” kategóriát? A benne lévő csatorna a csatornalista tetejére kerül." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Biztosan törölni szeretnéd a(z) <0>{0} jelszókulcsot?" @@ -4881,7 +4894,7 @@ msgstr "Biztosan törölni szeretnéd ezt a mellékletet? Ez a művelet nem vonh msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Biztosan törölni szeretnéd ezt a közösséget? Ez a művelet nem vonható vissza. Minden csatorna, üzenet és beállítás véglegesen törlődik." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Biztosan törölni szeretnéd ezt a jelszókulcsot?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Kérdezzen, mielőtt hívásokat indítana." #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 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" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Kérj egy második lépést a jelszavad után, amikor bejelentkezel." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Hitelesítés" msgid "Authenticator" msgstr "Hitelesítő" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Hitelesítő alkalmazás" @@ -5314,7 +5332,7 @@ msgstr "Engedélyezett alkalmazások" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Biztonsági kód" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Hívás adatvédelme" msgid "Calls" msgstr "Hívások" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "A hívásaid továbbra is bejönnek, de nem csörögnek." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "A kamerákat és a virtuális rögzítőeszközöket itt, a(z) {productN msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "{voiceChannelCameraUserLimit} résztvevő felett a kamerák ki vannak kapcsolva" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Üzenetet küldhet neked" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Csevegésbe ágyazott tartalom hátterének módosítása" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "E-mail-cím módosítása" @@ -7141,7 +7168,7 @@ msgstr "Tulajdonos módosítása" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Válaszd ki, melyik keresőmotort használja az alkalmazás alapértelme msgid "Choose which translator is used by default when translating selected text." msgstr "Válaszd ki, melyik fordító legyen az alapértelmezett a kijelölt szöveg fordításakor." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Válaszd ki, ki adhat hozzá előzetes kérdezősködés nélkül egy csoportos csevegéshez." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Válaszd ki, ki láthatja ezt a kapcsolatot a profilodon." @@ -8126,6 +8157,14 @@ msgstr "Válaszd ki, ki láthatja ezt a kapcsolatot a profilodon." msgid "Choose who can see your profile details" msgstr "Válaszd ki, ki láthatja a profilod adatait" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Válaszd ki, ki küldhet neked ismerősnek jelölést." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Válaszd ki, ki kezdeményezhet veled hívást." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Fejezd be a fiókod regisztrációját egy e-mail-cím és jelszó megad msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Foglald le a fiókodat egy felhasználónév és jelszó kiválasztásával. Ezekkel jelentkezel be, ezért olyanokat válassz, amiket meg fogsz jegyezni." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Fejezd be a fiókod regisztrációját, hogy hozzáférhess a biztonsági funkciókhoz, például a kétlépcsős azonosításhoz és a jelszókulcsokhoz." @@ -8778,6 +8817,10 @@ msgstr "Kodek" msgid "Codes" msgstr "Kódok" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Az autentikációs alkalmazásból származó kódok jelentik a második lépést a bejelentkezéskor." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "A 250 főnél nagyobb közösségekben kötelező a „Csak említések msgid "Communities you can join" msgstr "Csatlakozható közösségek" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Az újonnan csatlakozott közösségeid ezt fogják használni, és az alábbi közösségek is ehhez igazodnak." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "A jövőben csatlakozó közösségek ezt fogják használni." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "A jövőben csatlakozó közösségek ezt fogják használni. A jelenlegi közösségeid megtartják a beállításaikat." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Nem sikerült törölni az alkalmazást" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Nem sikerült törölni a jelszókulcsot" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Nem sikerült frissíteni az említésletiltás felülbírálatát" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Nem sikerült frissíteni a jelszókulcsos kétlépcsős azonosítást" @@ -10893,7 +10951,7 @@ msgstr "Új csoport létrehozása {userName} felhasználóval" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Új készlet létrehozása" @@ -11050,8 +11108,8 @@ msgstr "Nyilvános szálak létrehozása" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Helyreállítási készlet létrehozása" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Létrehozva" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Létrehozva: {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Pénznem" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Jelenlegi" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Más tagok üzeneteinek törlése. A rögzítés külön szabályozható." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Jelszókulcs törlése" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Jelszó eltávolítása: {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Eszköz:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Közvetlen üzenetek előnézete" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Közvetlen üzenetek" @@ -12756,7 +12824,6 @@ msgstr "Közvetlen feltöltés aktív" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Hardveres gyorsítás kikapcsolása?" msgid "Disable mobile push notifications" msgstr "Mobilértesítések kikapcsolása" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Fiók letiltása vagy törlése" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "E-mail" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "E-mail-cím" @@ -14232,7 +14304,6 @@ msgstr "Üres kedvencek" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Engedélyezés" @@ -14972,7 +15043,7 @@ msgstr "Minden követő közösség kap egy másolatot. Ha később szerkeszted #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Mindenki" @@ -16517,10 +16588,14 @@ msgstr "Az ismerőseid és a kiválasztott csoportok tagjai hívhatnak téged" msgid "Friends and small communities only" msgstr "Csak ismerősök és kis közösségek" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "A barátok mindig küldhetnek neked privát üzenetet. Válaszd ki, hogy azokkal, akikkel közös közösséged van, üzenhetsz-e anélkül, hogy előtte barátfelkérést küldenél." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "A barátaid mindig üzenhetnek neked." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "A barátok mindig üzenhetnek neked. Ezek a beállítások azokra az emberekre és botokra vonatkoznak, akikkel csak egy közösséget osztasz meg." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Ismerősök ismerősei" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Csak ismerősök" @@ -17369,6 +17446,10 @@ msgstr "Csak az ismerőseid adhatnak hozzá csoportos beszélgetéshez" msgid "Group chat adds: nobody" msgstr "Senki nem adhat hozzá csoportos beszélgetéshez" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Csoportos csevegések" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Rejtett" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Ha úgy gondolod, hogy illegális, írd meg, melyik törvényt sérti, msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Ha most elutasítod, később bármikor engedélyezheted az asztali értesítéseket itt: {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Ha elfelejted a jelszavadat, a visszaállító készlet az egyetlen módja, hogy visszajuss a fiókodba." @@ -19645,6 +19726,11 @@ msgstr "Tartsd meg az ingyenes és a prémium szinteket. Testre szabhatod a szin msgid "Keep grace period" msgstr "Türelmi időszak megtartása" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Megtartom az aktuális beállításaimat" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Legnagyobb feltölthető fájl" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Utoljára módosítva: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Utoljára módosítva: soha" @@ -20134,7 +20220,7 @@ msgstr "Lehetővé teszi, hogy lássanak videón." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Hogy a push-to-talk és a gyorsbillentyűk működjenek más alkalmazásokban." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Lehetővé teszi a jelszavad visszaállítását, ha elfelejtenéd." @@ -20727,8 +20813,8 @@ msgstr "Szabd a példányt a saját igényeidre" msgid "Malta" msgstr "Málta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Kezelés" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Fiókok kezelése" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Alkalmazások és eszközök kezelése, amelyek hozzáférnek a fiókodhoz" @@ -20748,6 +20834,11 @@ msgstr "Alkalmazások és eszközök kezelése, amelyek hozzáférnek a fiókodh msgid "Manage authorized applications" msgstr "Engedélyezett alkalmazások kezelése" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Engedélyezett alkalmazások kezelése" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Közösség kezelése" msgid "Manage community features" msgstr "Közösségi funkciók kezelése" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Eszközök kezelése" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Nem érhető el asztali frissítés." msgid "No displays found" msgstr "Nincs megjelenítő eszköz" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Nincs beállítva e-mail-cím" @@ -23562,7 +23658,11 @@ msgstr "Ebben a példányban nincsenek opcionális szolgáltatások. Kihagyhatod msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "A(z) {query} keresőkifejezés egyetlen részét sem sikerült alkalmazni. Javítsd az aláhúzott értéket, vagy add meg, mire szeretnél keresni." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Még nincsenek kulcsok. Adj hozzá egyet, hogy ujjlenyomattal, arccal vagy biztonsági kulccsal jelentkezhess be." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Nincs beállítva jelszó" @@ -23975,7 +24075,7 @@ msgstr "Nem található" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Most nem" @@ -24052,6 +24152,11 @@ msgstr "Nincs visszatéríthető tétel" msgid "Nothing to search for" msgstr "Nincs mit keresni" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Nem fog változni semmi. Ez csak megerősíti a beállításaidat." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Tárgyak" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Ki" @@ -24244,9 +24351,11 @@ msgstr "Először a legrégebbiek" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Be" @@ -25376,7 +25485,7 @@ msgstr "Jelszókulcs frissítve" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "A jelszókulcsokhoz érvényes alkalmazásazonosítóval rendelkező, al #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Jelszó" @@ -25617,8 +25726,18 @@ msgstr "Pennsylvania" msgid "People" msgstr "Személyek" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "A közösséged tagjai üzenhetnek neked anélkül is, hogy ismerősök lennétek." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "A közösségeidben lévő embereknek először a barátaidnak kell lenniük, mielőtt üzenhetnének neked." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Az embereknek előbb a barátaidnak kell lenniük, mielőtt üzenhetnek neked. Továbbra is küldhetnek neked ismerősfelkérést." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Az emberek e-mail címmel és jelszóval jelentkeznek be. A jelszó-visszaállításhoz és az ellenőrzéshez e-mail kézbesítés szükséges, amit később beállíthatsz." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "A veled közös közösségekben lévők üzenhetnek neked." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Azok az emberek, akikkel közös közösségben vagy." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Olyan emberek, akiknek legalább egy közös ismerősük van veled." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Véglegesen törli az itt küldött összes üzenetedet, minden csatorn msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Véglegesen törli az alábbi szűrőknek megfelelő üzeneteket. Ez a művelet nem vonható vissza." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Véglegesen törli a fiókodat és minden kapcsolódó adatot. Ez nem vonható vissza." @@ -27298,6 +27425,10 @@ msgstr "Ok: {0}" msgid "Receipt" msgstr "Nyugta" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Hívások némán fogadása" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Helyreállítási kulcs" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Helyreállítási készlet" @@ -27596,10 +27727,6 @@ msgstr "Regisztráció" msgid "Register an account" msgstr "Fiók regisztrálása" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Regisztrált jelszókulcsok" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "A jogosultságok eltávolítása korlátozhatja a bot funkcióit." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Az ideiglenes korlátozás feloldásával <0>{targetUserTag} ismét küldhet üzeneteket, reagálhat és csatlakozhat hangcsatornákhoz." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Átnevezés" @@ -28215,6 +28342,11 @@ msgstr "Csatorna átnevezése űrlap" msgid "Rename emoji" msgstr "Emoji átnevezése" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Jelszó átnevezése: {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Kétlépcsős azonosítás megkövetelése a moderálási műveletekhez" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Jelszókulcs megkövetelése második hitelesítési tényezőként" @@ -28961,7 +29093,7 @@ msgstr "Vissza a bejelentkezéshez" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Felfedés" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Áttekintés és megerősítés" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Tekintsd át a fiókodhoz hozzáférő alkalmazásokat." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Adatvédelmi beállítások áttekintése" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Tekintsd át a bejelentkezett eszközöket, és jelentkezz ki az ismeretlen munkamenetekből." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Jobb egérgomb" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Jelenleg" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Telítettség" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Telítettség" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Mentés" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "17% megtakarítás" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Helyezz el egy helyreállító készletet" @@ -29434,7 +29569,9 @@ msgstr "Háttér mentése" msgid "Save banner" msgstr "Borítókép mentése" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Változtatások mentése" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Biztonság" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Biztonsági funkciók" @@ -30830,7 +30967,7 @@ msgstr "Mikrofonnémítás billentyűparancsának beállítása" msgid "Set new password" msgstr "Új jelszó beállítása" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Jelszó beállítása" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "A hangcsatorna régiójának automatikusra állítása" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Beállítás" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "A(z) {productName} beállítása" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Hitelesítő alkalmazás beállítása" @@ -31910,6 +32050,11 @@ msgstr "Bejelentkezési folyamat" msgid "Sign-in method" msgstr "Bejelentkezési mód" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Bejelentkezési módok" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Csengetés nélküli hívás" msgid "Silent calls" msgstr "Csengetés nélküli hívások" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Csengetés nélküli hívások mindenkitől" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Némítva, ha a rögzítőeszköznek nincs saját hangbemenete" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Minden link megbízhatóságának megszüntetése?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Kikapcsolod a jelszókulcsos kétlépcsős azonosítást?" @@ -34057,6 +34198,11 @@ msgstr "A címkék segítik a bejegyzések megtalálását. Legfeljebb {count} c msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "A címkéknek 2–{maxLength} karakter hosszúságúaknak és alfanumerikusaknak kell lenniük." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Szánj egy percet annak ellenőrzésére, hogy ki üzenhet neked. Semmi sem változik, hacsak nem te magad döntesz így." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "A következő megújításkor lép életbe. A jelenlegi havi befizetésedből {creditLabel} összeget jóváírunk, így az első éves díj <0>{firstRenewalPriceLabel} lesz. A további éves megújítások díja {renewalPrice}/év." @@ -34138,7 +34284,7 @@ msgstr "Időbeli rétegek" msgid "Temporarily disable your account" msgstr "Fiók ideiglenes letiltása" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Ideiglenesen inaktiválhatod a fiókodat. Később újraaktiválhatod, ha bejelentkezel." @@ -35366,11 +35512,11 @@ msgstr "Ez a második opció leírása" msgid "This is the third option description" msgstr "Ez a harmadik opció leírása" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Ez az utolsó jelszókulcsod, és a jelszókulcsok a második hitelesítési tényeződ. A törlésével kikapcsolod a fiókod kétlépcsős azonosítását, és a jelenlegi biztonsági kódjaid sem fognak többé működni." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." 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." @@ -36481,7 +36627,8 @@ msgstr "Török" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Kikapcsolás" @@ -36499,6 +36646,11 @@ msgstr "Kapcsolj ki minden hozzáférést, amelyet nem szeretnél megadni. Egyes msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Kapcsold ki a hangmegosztást ennél a forrásnál, vagy próbáld újra egy kis idő múlva." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Hitelesítő alkalmazás kikapcsolása" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "A bejelentkezési és fiókbiztonsági adatok megtekintéséhez kapcsold ki a streamelési adatvédelmet." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Bekapcsolás" @@ -36669,10 +36821,6 @@ msgstr "Kétlépcsős azonosítás kikapcsolva" msgid "Two-factor authentication enabled" msgstr "Kétlépcsős azonosítás bekapcsolva" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "A kétlépcsős azonosítás engedélyezve van" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Tényleges érték használata" msgid "Use alternative method" msgstr "Másik fizetési mód használata" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Natív címsor használata" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Bekapcsolod a jelszókulcsos kétlépcsős azonosítást?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Használj jelszókulcsokat a jelszó nélküli bejelentkezéshez" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Ismerősjelölések küldéséhez erősítsd meg az e-mail-címedet." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Jelszókulcs hozzáadása előtt erősítsd meg az e-mail-címedet." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Hitelesítő alkalmazás hozzáadása előtt erősítsd meg az e-mail-címedet." @@ -38947,7 +39095,7 @@ msgstr "Kitiltott felhasználók megtekintése és kezelése." msgid "View and manage every webhook configured across your community." msgstr "A közösségedben beállított összes webhook megtekintése és kezelése." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Fiók-helyreállító biztonsági kódok megtekintése és kezelése" @@ -38986,7 +39134,7 @@ msgstr "Csatorna megtekintése" msgid "View channel members" msgstr "Csatornatagok megtekintése" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Kódok megtekintése" @@ -40084,10 +40232,6 @@ msgstr "Amíg az adásgomb be van kapcsolva, a billentyűparancs vezérli a mikr msgid "Who can add" msgstr "Ki adhat hozzá" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Ki vehet fel csoportos beszélgetésekbe" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Ki csatlakozhat" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Ki üzenhet neked" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Ki üzenhet neked?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "A törlési folyamatot 14 napon belül visszavonhatod" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Ezt bármikor módosíthatod az adatvédelmi beállításaidban, közösségenként külön-külön is." @@ -40709,7 +40853,7 @@ msgstr "A(z) {PREMIUM_PRODUCT_NAME} használata közben megváltoztattad a címk msgid "You do not have access to the channel where this message was sent." msgstr "Nincs hozzáférésed ahhoz a csatornához, ahová ezt az üzenetet küldték." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Még nincs helyreállítási csomagod" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Az engedélyezés után átirányítjuk a következőre: {redirectHostname}." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Többé nem kérünk jelszókulcsot a jelszavad után. A hitelesítő alkalmazásod továbbra is a második hitelesítési tényeződ marad." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Újra be kell jelentkezned minden kijelentkezett eszközön" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Új eszközön való bejelentkezéshez szükséged lesz az egyik jelszókulcsodra. Ha az összes jelszókulcsodat elveszíted, véglegesen kizárhatod magad a fiókodból. Biztonsági kódokat mentünk el neked, így akkor is be tudsz majd jutni." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "A fiókodhoz többlépcsős azonosítás szükséges, de ezen az eszközön nincs beállítva támogatott módszer. Jelentkezz be egy olyan eszközön, amelyen elérhető a hitelesítő alkalmazásod vagy a biztonsági kulcsod, vagy lépj kapcsolatba ennek a példánynak az adminisztrátoraival." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Nagyítás" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Kicsinyítés" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# közösségnek saját beállítása van} other {# közösségnek saját beállítása van}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "A lenti közösségeket is igazítsd ehhez" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Üzenetet küldhet neked" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Válaszd ki, ki küldhet neked közvetlen üzeneteket." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Az újonnan csatlakozott közösségeid ezt fogják használni, és az alábbi közösségek is ehhez igazodnak." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "A jövőben csatlakozó közösségek ezt fogják használni." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "A jövőben csatlakozó közösségek ezt fogják használni. A jelenlegi közösségeid megtartják a beállításaikat." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Jelenlegi" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "A barátaid mindig üzenhetnek neked." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Megtartom az aktuális beállításaimat" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Nem fog változni semmi. Ez csak megerősíti a beállításaidat." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "A közösséged tagjai üzenhetnek neked anélkül is, hogy ismerősök lennétek." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "A közösségeidben lévő embereknek először a barátaidnak kell lenniük, mielőtt üzenhetnének neked." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Adatvédelmi beállítások értesítősáv" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Jelenleg" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Szánj egy percet annak ellenőrzésére, hogy ki üzenhet neked. Semmi sem változik, hacsak nem te magad döntesz így." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Bárki, aki megtalál, kérhet. Kapcsold ki ezt, hogy kiválaszd az alábbi csoportokat." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "A jövőben csatlakozott közösségek botjaira vonatkozik. Minden közösségre külön is módosíthatod." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "A jövőben csatlakozott közösségekre vonatkozik. Minden közösségre külön is módosíthatod." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Válaszd ki, ki küldhet neked ismerősnek jelölést." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "A barátok mindig üzenhetnek neked. Ezek a beállítások azokra az emberekre és botokra vonatkoznak, akikkel csak egy közösséget osztasz meg." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Azok az emberek, akikkel közös közösségben vagy." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Olyan emberek, akiknek legalább egy közös ismerősük van veled." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "A hívásaid továbbra is bejönnek, de nem csörögnek." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Válaszd ki, ki adhat hozzá előzetes kérdezősködés nélkül egy csoportos csevegéshez." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Válaszd ki, ki kezdeményezhet veled hívást." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Csoportos csevegések" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Hívások némán fogadása" diff --git a/fluxer_app/src/features/i18n/locales/id/messages.po b/fluxer_app/src/features/i18n/locales/id/messages.po index a9f498fb1..534f4b238 100644 --- a/fluxer_app/src/features/i18n/locales/id/messages.po +++ b/fluxer_app/src/features/i18n/locales/id/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# kanal mengikuti} other {# kanal mengikuti}} kanal msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# komunitas ditemukan} other {# komunitas ditemukan}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# komunitas memiliki setelan sendiri} other {# komunitas memiliki setelan sendiri}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# komunitas sementara tidak tersedia karena kerusakan kapasitor fluks.} other {# komunitas sementara tidak tersedia karena kerusakan kapasitor fluks.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# komunitas menggunakan setelan yang berbeda} other {# komunitas menggunakan setelan yang berbeda}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# lainnya} other {# lainnya}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# peserta dalam panggilan} other {# peserta dalam panggilan}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# kunci sandi} other {# kunci sandi}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Akun" msgid "Account & premium overrides" msgstr "Penggantian akun & premium" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Akses akun" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Tambahkan akun untuk melanjutkan." msgid "Add an email and password to your account first." msgstr "Tambahkan email dan kata sandi ke akunmu terlebih dahulu." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Tambahkan lapisan keamanan ekstra ke akunmu" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Tambahkan pintasan khusus, nonaktifkan pintasan bawaan, dan sinkronkan p msgid "Add domain connection" msgstr "Tambahkan koneksi domain" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Tambah email" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Tambah penggantian" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Tambahkan passkey" @@ -3548,6 +3544,14 @@ msgstr "Tambahkan mesin pencari milikmu sendiri dengan pola URL khusus. Gunakan msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Tambahkan penerjemah milikmu sendiri dengan pola URL khusus. Gunakan <0>{query} sebagai placeholder untuk teks yang akan diterjemahkan." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Ditambahkan {createdDate}, terakhir digunakan {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Ditambahkan {createdDate}, tidak pernah digunakan" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Ditambahkan ke favorit" msgid "Added to saved media" msgstr "Ditambahkan ke media tersimpan" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Ditambahkan: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Ditambahkan: {createdDate} • terakhir digunakan: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Izinkan huruf kapital dan spasi dalam nama saluran teks. Jika dinonaktif msgid "Allow direct messages" msgstr "Izinkan pesan langsung" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Izinkan pesan langsung dari bot komunitas" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Izinkan pesan langsung dari anggota komunitas" @@ -4071,7 +4067,7 @@ msgstr "Diizinkan {permissions}" msgid "Allowed all members to mention this role" msgstr "Mengizinkan semua anggota menyebut peran ini" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Penelepon yang diizinkan" @@ -4080,7 +4076,7 @@ msgstr "Penelepon yang diizinkan" msgid "Allowed flexible text channel names" msgstr "Mengizinkan nama saluran teks yang fleksibel" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Undangan yang diizinkan" @@ -4169,6 +4165,11 @@ msgstr "Sudah ditukarkan" msgid "Already set to cancel" msgstr "Sudah diatur untuk dibatalkan" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Ubah juga komunitas di bawah agar sesuai" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Siapa pun dapat meminta akun, tetapi administrator harus menyetujuinya." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Siapa pun di komunitas saya" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Siapa pun yang menemukan Anda dapat mengirim permintaan. Matikan ini untuk memilih grup di bawah." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Aplikasi & bot" msgid "Applies to" msgstr "Berlaku untuk" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Berlaku untuk bot di komunitas yang Anda ikuti mulai sekarang. Anda juga dapat mengubahnya untuk setiap komunitas." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Berlaku untuk komunitas yang Anda ikuti mulai sekarang. Anda juga dapat mengubahnya untuk setiap komunitas." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Terapkan tema" msgid "Apply to all communities" msgstr "Terapkan ke semua komunitas" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Terapkan juga ke komunitas ini" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Disetujui" msgid "Apps" msgstr "Aplikasi" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Aplikasi dan perangkat" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Yakin ingin menghapus kategori \"{categoryName}\"? Saluran di dalamnya akan dipindahkan ke bagian atas daftar saluran." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Yakin ingin menghapus passkey <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Yakin ingin menghapus lampiran ini? Tindakan ini tidak dapat dibatalkan msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Yakin ingin menghapus komunitas ini? Tindakan ini tidak bisa dibatalkan. Semua saluran, pesan, dan pengaturan akan dihapus secara permanen." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Yakin ingin menghapus passkey ini?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Tanyakan sebelum memulai panggilan" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Minta passkey setelah kata sandimu saat kamu masuk" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Minta langkah kedua setelah kata sandi Anda saat masuk." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Autentikasi" msgid "Authenticator" msgstr "Autentikator" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Aplikasi autentikator" @@ -5314,7 +5332,7 @@ msgstr "Aplikasi yang diotorisasi" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Kode cadangan" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Privasi panggilan" msgid "Calls" msgstr "Panggilan" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Panggilan yang Anda izinkan tetap masuk, tetapi tidak berdering." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Kamera dan perangkat tangkapan virtual dipilih di sini di {productName}, msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kamera mati jika peserta lebih dari {voiceChannelCameraUserLimit}" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Dapat mengirimimu pesan" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Ubah latar belakang sematan obrolan" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Ubah email" @@ -7141,7 +7168,7 @@ msgstr "Ganti pemilik" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Pilih mesin pencari yang digunakan secara default saat mencari teks yang msgid "Choose which translator is used by default when translating selected text." msgstr "Pilih penerjemah yang digunakan secara default saat menerjemahkan teks yang dipilih." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Pilih siapa yang dapat menambahkan Anda ke obrolan grup tanpa bertanya terlebih dahulu." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Pilih siapa yang bisa melihat koneksi ini di profilmu." @@ -8126,6 +8157,14 @@ msgstr "Pilih siapa yang bisa melihat koneksi ini di profilmu." msgid "Choose who can see your profile details" msgstr "Pilih siapa yang dapat melihat detail profilmu" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Pilih siapa yang dapat mengirimi Anda permintaan pertemanan." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Pilih siapa yang dapat memulai panggilan dengan Anda." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Klaim akunmu dengan menambahkan email dan kata sandi. Kami akan mengirim msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Klaim akun Anda dengan memilih nama pengguna dan kata sandi. Anda masuk menggunakan keduanya, jadi pilihlah yang akan Anda ingat." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Klaim akunmu untuk mengakses fitur keamanan seperti autentikasi dua faktor dan passkey." @@ -8778,6 +8817,10 @@ msgstr "Codec" msgid "Codes" msgstr "Kode" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Kode dari aplikasi autentikator Anda adalah langkah kedua saat Anda masuk." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Komunitas dengan lebih dari 250 orang akan otomatis menggunakan pengatur msgid "Communities you can join" msgstr "Komunitas yang bisa Anda ikuti" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Komunitas yang Anda ikuti mulai sekarang akan menggunakan ini, dan komunitas di bawah ini akan berubah agar sesuai." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Komunitas yang Anda ikuti mulai sekarang akan menggunakan ini." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Komunitas yang Anda ikuti mulai sekarang akan menggunakan ini. Komunitas Anda saat ini tetap menggunakan pengaturannya." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Tidak dapat menghapus aplikasi" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Tidak dapat menghapus passkey" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Tidak dapat memperbarui bypass penekanan sebutan" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Tidak dapat memperbarui autentikasi dua faktor passkey" @@ -10893,7 +10951,7 @@ msgstr "Buat grup baru dengan {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Buat kit baru" @@ -11050,8 +11108,8 @@ msgstr "Buat utas publik" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Buat kit pemulihan" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Dibuat" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Dibuat {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Mata uang" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Saat ini" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Hapus pesan anggota lain. Penyematan diatur secara terpisah." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Hapus passkey" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Hapus passkey {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Perangkat:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Pratinjau pesan langsung" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Pesan langsung" @@ -12756,7 +12824,6 @@ msgstr "Unggahan langsung aktif" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Nonaktifkan akselerasi hardware?" msgid "Disable mobile push notifications" msgstr "Nonaktifkan notifikasi push seluler" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Nonaktifkan atau hapus akun Anda" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "Email" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Alamat email" @@ -14232,7 +14304,6 @@ msgstr "Favorit kosong" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Aktifkan" @@ -14972,7 +15043,7 @@ msgstr "Setiap komunitas yang mengikuti saluran ini akan mendapatkan salinannya. #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Semua orang" @@ -16517,10 +16588,14 @@ msgstr "Teman dan grup terpilih dapat meneleponmu" msgid "Friends and small communities only" msgstr "Hanya teman dan komunitas kecil" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Teman selalu dapat mengirimkan Anda pesan langsung. Pilih apakah orang yang berbagi komunitas dengan Anda dapat mengirimi Anda pesan tanpa mengirim permintaan pertemanan terlebih dahulu." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Teman selalu dapat mengirim pesan kepada Anda." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Teman selalu dapat mengirim pesan kepada Anda. Pengaturan ini mencakup orang dan bot yang hanya Anda bagikan komunitasnya." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Teman dari teman" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Hanya teman" @@ -17369,6 +17446,10 @@ msgstr "Ditambahkan ke obrolan grup: hanya teman" msgid "Group chat adds: nobody" msgstr "Ditambahkan ke obrolan grup: tidak ada" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Obrolan grup" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Tersembunyi" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Jika kamu yakin ini ilegal, sebutkan hukum mana dan alasannya." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Jika kamu menutup ini, kamu masih bisa mengaktifkan notifikasi desktop nanti di {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Jika Anda lupa kata sandi, kit pemulihan adalah satu-satunya cara untuk kembali ke akun Anda." @@ -19645,6 +19726,11 @@ msgstr "Pertahankan tingkatan gratis dan premium. Anda dapat menyesuaikan tingka msgid "Keep grace period" msgstr "Pertahankan masa tenggang" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Pertahankan pengaturan saya saat ini" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "File terbesar yang dapat Anda unggah" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Terakhir diubah: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Terakhir diubah: tidak pernah" @@ -20134,7 +20220,7 @@ msgstr "Memungkinkan orang melihat Anda di video." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Agar push-to-talk dan pintasan berfungsi di aplikasi lain." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Memungkinkan Anda mengatur ulang sandi jika lupa." @@ -20727,8 +20813,8 @@ msgstr "Jadikan instance ini milikmu" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Kelola" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Kelola akun" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Kelola aplikasi dan perangkat yang memiliki akses ke akunmu" @@ -20748,6 +20834,11 @@ msgstr "Kelola aplikasi dan perangkat yang memiliki akses ke akunmu" msgid "Manage authorized applications" msgstr "Kelola aplikasi yang diotorisasi" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Kelola aplikasi yang diotorisasi" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Kelola komunitas" msgid "Manage community features" msgstr "Kelola fitur komunitas" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Kelola perangkat" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Tidak ada pembaruan desktop yang tersedia." msgid "No displays found" msgstr "Tidak ada layar yang ditemukan" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Tidak ada alamat email yang diatur" @@ -23562,7 +23658,11 @@ msgstr "Tidak ada layanan opsional yang tersedia di instance ini. Kamu bisa mele msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Tidak ada bagian dari {query} yang dapat diterapkan. Perbaiki nilai yang digarisbawahi atau tambahkan sesuatu untuk dicari." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Belum ada passkey. Tambahkan satu untuk masuk dengan sidik jari, wajah, atau kunci keamanan Anda." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Belum ada kata sandi yang diatur" @@ -23975,7 +24075,7 @@ msgstr "Tidak ditemukan" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Nanti saja" @@ -24052,6 +24152,11 @@ msgstr "Tidak ada yang bisa dikembalikan" msgid "Nothing to search for" msgstr "Tidak ada yang bisa dicari" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Tidak ada yang akan berubah. Ini hanya mengonfirmasi pengaturan Anda." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Objek" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Nonaktif" @@ -24244,9 +24351,11 @@ msgstr "Terlama dulu" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Aktif" @@ -25376,7 +25485,7 @@ msgstr "Passkey diperbarui" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Passkey memerlukan bundel macOS yang ditandatangani dengan ID aplikasi y #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Kata sandi" @@ -25617,8 +25726,18 @@ msgstr "Pennsylvania" msgid "People" msgstr "Orang" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Orang-orang di komunitas Anda dapat mengirim pesan kepada Anda tanpa perlu berteman." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Orang-orang di komunitas Anda harus berteman dengan Anda sebelum mereka dapat mengirim pesan." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Orang harus menjadi teman Anda sebelum mereka dapat mengirimi Anda pesan. Mereka masih dapat mengirimi Anda permintaan pertemanan." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Orang masuk menggunakan alamat email dan sandi. Reset sandi dan verifikasi memerlukan pengiriman email, yang dapat Anda siapkan nanti." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Orang yang berbagi komunitas dengan Anda dapat mengirimi Anda pesan secara langsung." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Orang-orang yang berbagi komunitas dengan Anda." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Orang yang memiliki setidaknya satu teman dengan Anda." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Hapus permanen semua pesan yang kamu kirim di sini, di semua saluran. Ti msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Hapus permanen pesan yang cocok dengan filter di bawah. Tindakan ini tidak dapat dibatalkan." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Hapus permanen akunmu dan semua data terkait. Tindakan ini tidak dapat dibatalkan." @@ -27298,6 +27425,10 @@ msgstr "Alasan: {0}" msgid "Receipt" msgstr "Struk" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Terima panggilan secara senyap" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Kunci pemulihan" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Kit pemulihan" @@ -27596,10 +27727,6 @@ msgstr "Daftar" msgid "Register an account" msgstr "Daftarkan akun" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Passkey terdaftar" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Menghapus izin dapat membatasi fitur bot." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Menghapus batas waktu akan membuat <0>{targetUserTag} dapat kembali mengirim pesan, bereaksi, dan bergabung ke saluran suara." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Ganti nama" @@ -28215,6 +28342,11 @@ msgstr "Formulir ganti nama saluran" msgid "Rename emoji" msgstr "Ganti nama emoji" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Ubah nama kunci sandi {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Wajibkan 2FA untuk tindakan moderasi" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Wajibkan passkey sebagai faktor keduamu" @@ -28961,7 +29093,7 @@ msgstr "Kembali ke halaman masuk" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Tampilkan" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Tinjau dan konfirmasi" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Tinjau aplikasi yang dapat mengakses akunmu." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Tinjau pengaturan privasi" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Tinjau perangkat yang sedang masuk dan keluar dari sesi yang tidak kamu kenali." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Tombol kanan mouse" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Saat ini" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Saturasi" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Saturasi" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Simpan" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Hemat 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Simpan kit pemulihan" @@ -29434,7 +29569,9 @@ msgstr "Simpan latar belakang" msgid "Save banner" msgstr "Simpan banner" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Simpan perubahan" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Keamanan" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Fitur keamanan" @@ -30830,7 +30967,7 @@ msgstr "Atur pintasan bisukan" msgid "Set new password" msgstr "Atur kata sandi baru" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Atur kata sandi" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Mengatur wilayah suara ke otomatis" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Siapkan" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Siapkan {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Siapkan aplikasi autentikator" @@ -31910,6 +32050,11 @@ msgstr "Alur masuk" msgid "Sign-in method" msgstr "Metode masuk" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Metode masuk" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Panggilan senyap" msgid "Silent calls" msgstr "Panggilan senyap" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Panggilan senyap dari semua orang" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Senyap saat perangkat penangkap tidak memiliki input audio sendiri" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Berhenti memercayai semua tautan?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Hentikan penggunaan passkey untuk autentikasi dua faktor?" @@ -34057,6 +34198,11 @@ msgstr "Tag membantu orang menemukan postingan. Anda dapat menambahkan hingga {c msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Tag harus terdiri dari 2 hingga {maxLength} karakter dan alfanumerik." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Luangkan waktu sejenak untuk memeriksa siapa saja yang dapat mengirim pesan kepada Anda. Tidak ada yang berubah kecuali Anda memilihnya." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Berlaku pada perpanjangan berikutnya. Kami akan menerapkan kredit {creditLabel} dari pembayaran bulananmu saat ini, jadi tagihan tahunan pertamamu adalah <0>{firstRenewalPriceLabel}. Perpanjangan tahunan berikutnya adalah {renewalPrice}/tahun." @@ -34138,7 +34284,7 @@ msgstr "Lapisan temporal" msgid "Temporarily disable your account" msgstr "Nonaktifkan akunmu untuk sementara" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Nonaktifkan akunmu untuk sementara. Kamu bisa mengaktifkannya lagi nanti dengan masuk kembali." @@ -35366,11 +35512,11 @@ msgstr "Ini adalah deskripsi opsi kedua" msgid "This is the third option description" msgstr "Ini adalah deskripsi opsi ketiga" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Ini passkey terakhirmu dan passkey adalah faktor keduamu. Menghapusnya akan menonaktifkan autentikasi dua faktor untuk akunmu, dan kode cadanganmu saat ini akan berhenti berfungsi." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Ini passkey terakhirmu. Setelah dihapus, kamu tidak bisa lagi menggunakan passkey sebagai faktor keduamu." @@ -36481,7 +36627,8 @@ msgstr "Turki" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Matikan" @@ -36499,6 +36646,11 @@ msgstr "Nonaktifkan apa pun yang membuatmu tidak nyaman. Beberapa fitur mungkin msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Matikan berbagi audio untuk sumber ini atau coba lagi sebentar lagi." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Nonaktifkan aplikasi authenticator" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Nonaktifkan privasi streaming sebelum melihat detail login atau keamanan akun." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Aktifkan" @@ -36669,10 +36821,6 @@ msgstr "Autentikasi dua faktor dinonaktifkan" msgid "Two-factor authentication enabled" msgstr "Autentikasi dua faktor diaktifkan" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Autentikasi dua faktor diaktifkan" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Gunakan nilai sebenarnya" msgid "Use alternative method" msgstr "Gunakan metode alternatif" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Gunakan aplikasi autentikator untuk membuat kode autentikasi dua faktor" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Gunakan bilah judul bawaan" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Gunakan passkey untuk autentikasi dua faktor?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Gunakan passkey untuk masuk tanpa kata sandi" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Verifikasi alamat emailmu untuk mengirim permintaan pertemanan." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Verifikasi emailmu sebelum menambahkan passkey." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Verifikasi emailmu sebelum menambahkan aplikasi autentikator." @@ -38947,7 +39095,7 @@ msgstr "Lihat dan kelola pengguna yang diblokir." msgid "View and manage every webhook configured across your community." msgstr "Lihat dan kelola setiap webhook yang dikonfigurasi di seluruh komunitasmu." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Lihat dan kelola kode cadanganmu untuk pemulihan akun" @@ -38986,7 +39134,7 @@ msgstr "Lihat saluran" msgid "View channel members" msgstr "Lihat anggota saluran" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Lihat kode" @@ -40084,10 +40232,6 @@ msgstr "Saat push-to-talk aktif, pintasanmu yang mengontrol mikrofon, jadi tombo msgid "Who can add" msgstr "Siapa yang bisa menambahkan" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Siapa yang bisa menambahkanmu ke obrolan grup" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Siapa yang bisa bergabung" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Siapa yang dapat mengirim pesan kepada Anda" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Siapa yang bisa mengirimimu pesan?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Kamu dapat membatalkan proses penghapusan dalam 14 hari" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Anda dapat mengubah ini kapan saja di pengaturan privasi Anda, termasuk untuk setiap komunitas." @@ -40709,7 +40853,7 @@ msgstr "Kamu mengubah tag saat menggunakan {PREMIUM_PRODUCT_NAME}. Tag akan diac msgid "You do not have access to the channel where this message was sent." msgstr "Kamu tidak memiliki akses ke saluran tempat pesan ini dikirim." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Anda belum memiliki kit pemulihan" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Kamu akan diarahkan ke {redirectHostname} setelah memberikan otorisasi." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Kamu tidak akan lagi diminta memasukkan passkey setelah kata sandimu. Aplikasi autentikatormu tetap menjadi faktor keduamu." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Kamu harus masuk lagi di semua perangkat yang dikeluarkan" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Kamu perlu salah satu passkey-mu untuk masuk di perangkat baru. Jika kamu kehilangan semua passkey, kamu bisa terkunci dari akunmu secara permanen. Kode cadangan akan disimpan untukmu supaya kamu tetap punya cara untuk masuk." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Akunmu memerlukan autentikasi multifaktor, tetapi tidak ada metode yang didukung di perangkat ini. Masuk di perangkat yang punya aplikasi autentikator atau kunci keamananmu, atau hubungi administrator instance ini." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Perbesar" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Perkecil" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# komunitas memiliki setelan sendiri} other {# komunitas memiliki setelan sendiri}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Ubah juga komunitas di bawah agar sesuai" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Dapat mengirimimu pesan" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Pilih siapa saja yang dapat mengirim Anda pesan langsung." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Komunitas yang Anda ikuti mulai sekarang akan menggunakan ini, dan komunitas di bawah ini akan berubah agar sesuai." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Komunitas yang Anda ikuti mulai sekarang akan menggunakan ini." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Komunitas yang Anda ikuti mulai sekarang akan menggunakan ini. Komunitas Anda saat ini tetap menggunakan pengaturannya." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Saat ini" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Teman selalu dapat mengirim pesan kepada Anda." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Pertahankan pengaturan saya saat ini" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Tidak ada yang akan berubah. Ini hanya mengonfirmasi pengaturan Anda." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Orang-orang di komunitas Anda dapat mengirim pesan kepada Anda tanpa perlu berteman." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Orang-orang di komunitas Anda harus berteman dengan Anda sebelum mereka dapat mengirim pesan." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Pengaturan privasi" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Saat ini" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Luangkan waktu sejenak untuk memeriksa siapa saja yang dapat mengirim pesan kepada Anda. Tidak ada yang berubah kecuali Anda memilihnya." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Siapa pun yang menemukan Anda dapat mengirim permintaan. Matikan ini untuk memilih grup di bawah." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Berlaku untuk bot di komunitas yang Anda ikuti mulai sekarang. Anda juga dapat mengubahnya untuk setiap komunitas." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Berlaku untuk komunitas yang Anda ikuti mulai sekarang. Anda juga dapat mengubahnya untuk setiap komunitas." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Pilih siapa yang dapat mengirimi Anda permintaan pertemanan." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Teman selalu dapat mengirim pesan kepada Anda. Pengaturan ini mencakup orang dan bot yang hanya Anda bagikan komunitasnya." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Orang-orang yang berbagi komunitas dengan Anda." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Orang yang memiliki setidaknya satu teman dengan Anda." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Panggilan yang Anda izinkan tetap masuk, tetapi tidak berdering." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Pilih siapa yang dapat menambahkan Anda ke obrolan grup tanpa bertanya terlebih dahulu." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Pilih siapa yang dapat memulai panggilan dengan Anda." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Obrolan grup" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Terima panggilan secara senyap" diff --git a/fluxer_app/src/features/i18n/locales/it/messages.po b/fluxer_app/src/features/i18n/locales/it/messages.po index 485365ae2..7cb6e9c7d 100644 --- a/fluxer_app/src/features/i18n/locales/it/messages.po +++ b/fluxer_app/src/features/i18n/locales/it/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# canale segue} other {# canali seguono}} questo ca msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# community trovata} other {# community trovate}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# community ha un'impostazione personalizzata} other {# community hanno impostazioni personalizzate}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# community è temporaneamente non disponibile a causa di un malfunzionamento del condensatore di flusso.} other {# community sono temporaneamente non disponibili a causa di un malfunzionamento del condensatore di flusso.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# community usa un'impostazione diversa} other {# community usano un'impostazione diversa}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# altro} other {# altri}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# partecipante alla chiamata} other {# partecipanti alla chiamata}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# passkey} other {# passkey}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Account" msgid "Account & premium overrides" msgstr "Override per account e Premium" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Accesso all’account" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Aggiungi un account per continuare." msgid "Add an email and password to your account first." msgstr "Prima aggiungi un'email e una password al tuo account." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Aggiungi un ulteriore livello di sicurezza al tuo account" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Aggiungi scorciatoie personalizzate, disabilita quelle predefinite e sin msgid "Add domain connection" msgstr "Aggiungi connessione dominio" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Aggiungi email" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Aggiungi eccezione" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Aggiungi passkey" @@ -3548,6 +3544,14 @@ msgstr "Aggiungi i tuoi motori di ricerca con un URL personalizzato. Usa <0>{que msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Aggiungi i tuoi traduttori con un modello di URL personalizzato. Usa <0>{query} come segnaposto per il testo da tradurre." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Aggiunto il {createdDate}, ultimo utilizzo il {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Aggiunto {createdDate}, mai utilizzato" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Aggiunto ai preferiti" msgid "Added to saved media" msgstr "Aggiunto ai media salvati" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Aggiunto: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Aggiunto: {createdDate} • ultimo utilizzo: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Consenti lettere maiuscole e spazi nei nomi dei canali testuali. Quando msgid "Allow direct messages" msgstr "Consenti messaggi diretti" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Consenti messaggi diretti dai bot della community" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Consenti messaggi diretti dai membri della community" @@ -4071,7 +4067,7 @@ msgstr "Consentito {permissions}" msgid "Allowed all members to mention this role" msgstr "Consentito a tutti i membri di menzionare questo ruolo" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Chiamanti autorizzati" @@ -4080,7 +4076,7 @@ msgstr "Chiamanti autorizzati" msgid "Allowed flexible text channel names" msgstr "Consentiti nomi flessibili per i canali testuali" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Inviti consentiti" @@ -4169,6 +4165,11 @@ msgstr "Già riscattato" msgid "Already set to cancel" msgstr "Già impostato per l'annullamento" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Cambia anche le community qui sotto per corrispondere" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Chiunque può richiedere un account, ma un amministratore deve approvarlo." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Chiunque nelle mie community" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Chiunque ti trovi può inviare una richiesta. Disattiva questa opzione per scegliere i gruppi qui sotto." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Applicazioni e bot" msgid "Applies to" msgstr "Si applica a" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Si applica ai bot nelle community che ti unirai d'ora in poi. Puoi anche modificarlo per ogni community." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Si applica alle community che ti unirai d'ora in poi. Puoi anche modificarla per ogni community." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Applica tema" msgid "Apply to all communities" msgstr "Applica a tutte le community" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Applica anche a queste community" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Approvato" msgid "Apps" msgstr "App" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "App e dispositivi" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Vuoi davvero eliminare la categoria \"{categoryName}\"? Il canale al suo interno verrà spostato all’inizio dell’elenco dei canali." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Vuoi davvero eliminare la passkey <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Vuoi davvero eliminare questo allegato? Questa azione non può essere an msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Vuoi davvero eliminare questa community? Questa azione non può essere annullata. Tutti i canali, i messaggi e le impostazioni verranno eliminati definitivamente." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Vuoi davvero eliminare questa passkey?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Chiedi prima di avviare le chiamate" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Richiedi una passkey dopo la password quando accedi" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Richiedi un secondo passaggio dopo la password quando accedi." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Autenticazione" msgid "Authenticator" msgstr "Autenticatore" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "App di autenticazione" @@ -5314,7 +5332,7 @@ msgstr "Applicazioni autorizzate" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Codice di backup" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Privacy chiamate" msgid "Calls" msgstr "Chiamate" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Le chiamate che consenti continuano ad arrivare, ma non squillano." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Le fotocamere e i dispositivi di acquisizione virtuale vengono seleziona msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Le fotocamere sono disattivate oltre i {voiceChannelCameraUserLimit} partecipanti" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Può inviarti messaggi diretti" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Cambia sfondo dei contenuti incorporati in chat" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Cambia email" @@ -7141,7 +7168,7 @@ msgstr "Cambia proprietario" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Scegli quale motore di ricerca usare come predefinito quando cerchi il t msgid "Choose which translator is used by default when translating selected text." msgstr "Scegli quale traduttore usare per impostazione predefinita quando traduci il testo selezionato." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Scegli chi può aggiungerti a una chat di gruppo senza chiedere prima." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Scegli chi può vedere questa connessione sul tuo profilo." @@ -8126,6 +8157,14 @@ msgstr "Scegli chi può vedere questa connessione sul tuo profilo." msgid "Choose who can see your profile details" msgstr "Scegli chi può vedere i dettagli del tuo profilo" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Scegli chi può inviarti una richiesta di amicizia." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Scegli chi può avviare una chiamata con te." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Completa la registrazione del tuo account aggiungendo un’email e una p msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Rivendica il tuo account scegliendo un nome utente e una password. Ti serviranno per accedere, quindi scegline di cui ti ricorderai." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Completa la registrazione del tuo account per accedere a funzionalità di sicurezza come l’autenticazione a due fattori e le passkey." @@ -8778,6 +8817,10 @@ msgstr "Codec" msgid "Codes" msgstr "Codici" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "I codici dalla tua app di autenticazione sono il tuo secondo passaggio quando accedi." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Le community con più di 250 persone sono impostate automaticamente su \ msgid "Communities you can join" msgstr "Community a cui puoi iscriverti" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Le community che unirai d'ora in poi useranno questa impostazione e le community qui sotto verranno modificate di conseguenza." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Le community a cui ti unirai d'ora in poi useranno questa impostazione." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Le community a cui ti unirai d'ora in poi useranno questa impostazione. Le tue community attuali manterranno le loro impostazioni." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Impossibile eliminare l'applicazione" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Impossibile eliminare la passkey" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Impossibile aggiornare l'esclusione della soppressione delle menzioni" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Impossibile aggiornare l'autenticazione a due fattori con passkey" @@ -10893,7 +10951,7 @@ msgstr "Crea un nuovo gruppo con {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Crea un nuovo kit" @@ -11050,8 +11108,8 @@ msgstr "Crea thread pubblici" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Crea kit di recupero" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Creato" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Creato {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Valuta" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Attuale" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Elimina i messaggi degli altri membri. Il permesso di fissare i messaggi è gestito separatamente." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Elimina passkey" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Elimina passkey {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Dispositivo:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Anteprime messaggi diretti" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Messaggi diretti" @@ -12756,7 +12824,6 @@ msgstr "Caricamento diretto attivo" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Disattivare l'accelerazione hardware?" msgid "Disable mobile push notifications" msgstr "Disattiva le notifiche push su cellulare" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Disattiva o elimina il tuo account" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "Email" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Indirizzo email" @@ -14232,7 +14304,6 @@ msgstr "Preferiti vuoti" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Abilita" @@ -14972,7 +15043,7 @@ msgstr "Ogni community che segue questo canale riceverà una copia. Se la modifi #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Tutti" @@ -16517,10 +16588,14 @@ msgstr "Amici e gruppi selezionati possono chiamarti" msgid "Friends and small communities only" msgstr "Solo amici e piccole community" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Gli amici possono sempre inviarti messaggi diretti. Scegli se le persone che condividono una community con te possono inviarti messaggi senza prima inviare una richiesta di amicizia." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Gli amici possono sempre inviarti messaggi." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Gli amici possono sempre inviarti messaggi. Queste impostazioni riguardano persone e bot con cui condividi solo una community." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Amici degli amici" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Solo amici" @@ -17369,6 +17446,10 @@ msgstr "Chi può aggiungerti alle chat di gruppo: solo amici" msgid "Group chat adds: nobody" msgstr "Chi può aggiungerti alle chat di gruppo: nessuno" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Chat di gruppo" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Nascosto" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Se ritieni che sia illegale, indica quale legge e perché." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Se ignori questo messaggio, puoi sempre riattivare le notifiche desktop in seguito da {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Se dimentichi la password, un kit di recupero è l'unico modo per rientrare nel tuo account." @@ -19645,6 +19726,11 @@ msgstr "Mantieni i livelli gratuiti e premium. Potrai personalizzare i livelli, msgid "Keep grace period" msgstr "Mantieni periodo di tolleranza" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Mantieni le mie impostazioni attuali" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "File più grande che puoi caricare" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Ultima modifica: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Ultima modifica: mai" @@ -20134,7 +20220,7 @@ msgstr "Permette agli altri di vederti in video." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Permette a push-to-talk e alle scorciatoie di funzionare in altre app." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Ti permette di reimpostare la password se la dimentichi." @@ -20727,8 +20813,8 @@ msgstr "Personalizza la tua istanza" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Gestisci" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Gestisci account" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Gestisci le app e i dispositivi che hanno accesso al tuo account" @@ -20748,6 +20834,11 @@ msgstr "Gestisci le app e i dispositivi che hanno accesso al tuo account" msgid "Manage authorized applications" msgstr "Gestisci app autorizzate" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Gestisci le app autorizzate" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Gestisci community" msgid "Manage community features" msgstr "Gestisci le funzionalità della community" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Gestisci dispositivi" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Nessun aggiornamento desktop disponibile." msgid "No displays found" msgstr "Nessun display trovato" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Nessun indirizzo email impostato" @@ -23562,7 +23658,11 @@ msgstr "Nessun servizio opzionale è disponibile su questa istanza. Puoi saltare msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Nessuna parte di {query} è stata applicata. Correggi il valore sottolineato o aggiungi qualcosa da cercare." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Nessuna passkey ancora. Aggiungine una per accedere con l'impronta digitale, il volto o una chiave di sicurezza." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Nessuna password impostata" @@ -23975,7 +24075,7 @@ msgstr "Pagina non trovata" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Non ora" @@ -24052,6 +24152,11 @@ msgstr "Nessun rimborso disponibile" msgid "Nothing to search for" msgstr "Niente da cercare" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Nulla cambierà. Questa è solo una conferma delle tue impostazioni." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Oggetti" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Disattivato" @@ -24244,9 +24351,11 @@ msgstr "Dal meno recente" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Attivato" @@ -25376,7 +25485,7 @@ msgstr "Passkey aggiornata" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Le passkey richiedono un bundle macOS firmato con un identificatore di a #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Password" @@ -25617,8 +25726,18 @@ msgstr "Pennsylvania" msgid "People" msgstr "Persone" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Le persone nelle tue community possono scriverti senza essere amici." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Le persone nelle tue community devono essere tue amiche prima di poterti inviare messaggi." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Le persone devono essere tue amiche prima di poterti inviare messaggi. Possono comunque inviarti una richiesta di amicizia." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Le persone accedono con un indirizzo email e una password. Il ripristino della password e la verifica richiedono l'invio di email, che puoi configurare in seguito." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Le persone che condividono una community con te possono scriverti direttamente." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Persone che condividono una community con te." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Persone che condividono almeno un amico con te." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Elimina definitivamente ogni messaggio che hai inviato qui, in tutti i c msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Elimina definitivamente i messaggi che corrispondono ai filtri qui sotto. Questa azione non può essere annullata." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Elimina definitivamente il tuo account e tutti i dati associati. Questa azione non può essere annullata." @@ -27298,6 +27425,10 @@ msgstr "Motivo: {0}" msgid "Receipt" msgstr "Ricevuta" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Ricevi chiamate in silenzio" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Chiave di recupero" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Kit di recupero" @@ -27596,10 +27727,6 @@ msgstr "Registrati" msgid "Register an account" msgstr "Registra un account" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Passkey registrate" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "La rimozione dei permessi potrebbe limitare le funzionalità del bot." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Rimuovere il timeout consentirà a <0>{targetUserTag} di inviare messaggi, reagire e partecipare nuovamente ai canali vocali." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Rinomina" @@ -28215,6 +28342,11 @@ msgstr "Modulo per rinominare il canale" msgid "Rename emoji" msgstr "Rinomina emoji" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Rinomina la passkey {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Richiedi 2FA per le azioni di moderazione" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Richiedi una passkey come secondo fattore" @@ -28961,7 +29093,7 @@ msgstr "Torna all'accesso" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Mostra" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Rivedi e conferma" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Esamina le app che possono accedere al tuo account." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Rivedi le impostazioni sulla privacy" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Esamina i dispositivi connessi ed esegui il logout delle sessioni che non riconosci." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Pulsante destro del mouse" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Al momento" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Saturazione" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Saturazione" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Salva" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Risparmia il 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Salva un kit di recupero" @@ -29434,7 +29569,9 @@ msgstr "Salva sfondo" msgid "Save banner" msgstr "Salva banner" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Salva modifiche" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Sicurezza" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Funzionalità di sicurezza" @@ -30830,7 +30967,7 @@ msgstr "Imposta scorciatoia per disattivare il microfono" msgid "Set new password" msgstr "Imposta nuova password" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Imposta password" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Impostata la regione vocale su automatica" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Configura" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Configura {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Configura app di autenticazione" @@ -31910,6 +32050,11 @@ msgstr "Flusso di accesso" msgid "Sign-in method" msgstr "Metodo di accesso" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Metodi di accesso" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Chiamata silenziosa" msgid "Silent calls" msgstr "Chiamate silenziose" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Chiamate silenziose da tutti" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Silenzioso quando il dispositivo di acquisizione non ha un proprio input audio" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Smettere di considerare attendibili tutti i link?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Smettere di usare le passkey per l'autenticazione a due fattori?" @@ -34057,6 +34198,11 @@ msgstr "I tag aiutano le persone a trovare i post. Puoi aggiungere fino a {count msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "I tag devono essere alfanumerici e avere una lunghezza compresa tra 2 e {maxLength} caratteri." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Prenditi un momento per controllare chi può inviarti messaggi. Nulla cambierà a meno che tu non lo scelga." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Avrà effetto al prossimo rinnovo. Applicheremo un credito {creditLabel} dal tuo attuale pagamento mensile, quindi il tuo primo addebito annuale sarà di <0>{firstRenewalPriceLabel}. I futuri rinnovi annuali saranno di {renewalPrice}/anno." @@ -34138,7 +34284,7 @@ msgstr "Livelli temporali" msgid "Temporarily disable your account" msgstr "Disattiva temporaneamente il tuo account" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Disattiva temporaneamente il tuo account. Potrai riattivarlo in seguito accedendo di nuovo." @@ -35366,11 +35512,11 @@ msgstr "Questa è la descrizione della seconda opzione" msgid "This is the third option description" msgstr "Questa è la descrizione della terza opzione" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Questa è la tua ultima passkey e le passkey sono il tuo secondo fattore. Eliminarla disattiverà l'autenticazione a due fattori per il tuo account e i tuoi attuali codici di backup smetteranno di funzionare." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Questa è la tua ultima passkey. Una volta eliminata, non potrai più usare una passkey come secondo fattore." @@ -36481,7 +36627,8 @@ msgstr "Turco" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Disattiva" @@ -36499,6 +36646,11 @@ msgstr "Disattiva ciò che non ti convince. Alcune funzionalità potrebbero smet msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Disattiva la condivisione audio per questa origine o riprova tra un momento." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Disattiva app di autenticazione" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Disattiva la privacy in streaming prima di visualizzare i dettagli di accesso o di sicurezza dell'account." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Attiva" @@ -36669,10 +36821,6 @@ msgstr "Autenticazione a due fattori disabilitata" msgid "Two-factor authentication enabled" msgstr "Autenticazione a due fattori abilitata" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Autenticazione a due fattori abilitata" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Usa il valore effettivo" msgid "Use alternative method" msgstr "Usa un metodo alternativo" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Usa la barra del titolo nativa" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Usare le passkey per l'autenticazione a due fattori?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Usa le passkey per accedere senza password" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Verifica il tuo indirizzo email per inviare richieste di amicizia." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Verifica la tua email prima di aggiungere una passkey." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Verifica la tua email prima di aggiungere un'app di autenticazione." @@ -38947,7 +39095,7 @@ msgstr "Visualizza e gestisci gli utenti bannati." msgid "View and manage every webhook configured across your community." msgstr "Visualizza e gestisci tutti i webhook configurati nella tua community." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Visualizza e gestisci i codici di backup per il recupero dell'account" @@ -38986,7 +39134,7 @@ msgstr "Visualizza canale" msgid "View channel members" msgstr "Visualizza membri del canale" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Visualizza codici" @@ -40084,10 +40232,6 @@ msgstr "Quando il push-to-talk è attivo, la scorciatoia controlla il microfono, msgid "Who can add" msgstr "Chi può aggiungere" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Chi può aggiungerti alle chat di gruppo" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Chi può partecipare" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Chi può inviarti messaggi" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Chi può inviarti messaggi?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Puoi annullare l'eliminazione entro 14 giorni" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Puoi cambiarlo in qualsiasi momento nelle tue impostazioni sulla privacy, anche per ogni community." @@ -40709,7 +40853,7 @@ msgstr "Hai cambiato il tuo tag mentre avevi {PREMIUM_PRODUCT_NAME}. Verrà rige msgid "You do not have access to the channel where this message was sent." msgstr "Non hai accesso al canale in cui è stato inviato questo messaggio." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Non hai ancora un kit di recupero" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Dopo l'autorizzazione, verrai reindirizzato a {redirectHostname}." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Non ti verrà più chiesta una passkey dopo la password. La tua app di autenticazione rimarrà il tuo secondo fattore." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Dovrai accedere di nuovo su tutti i dispositivi da cui hai effettuato la disconnessione" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Avrai bisogno di una delle tue passkey per accedere da un nuovo dispositivo. Se perdi tutte le tue passkey, potresti non riuscire più ad accedere al tuo account. I codici di backup verranno salvati per te, così avrai ancora un modo per accedere." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Il tuo account richiede l'autenticazione a più fattori, ma nessun metodo supportato è configurato su questo dispositivo. Accedi da un dispositivo con la tua app di autenticazione o la chiave di sicurezza, oppure contatta gli amministratori di questa istanza." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Ingrandisci" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Riduci zoom" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# community ha un'impostazione personalizzata} other {# community hanno impostazioni personalizzate}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Cambia anche le community qui sotto per corrispondere" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Può inviarti messaggi diretti" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Scegli chi può inviarti messaggi diretti." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Le community che unirai d'ora in poi useranno questa impostazione e le community qui sotto verranno modificate di conseguenza." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Le community a cui ti unirai d'ora in poi useranno questa impostazione." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Le community a cui ti unirai d'ora in poi useranno questa impostazione. Le tue community attuali manterranno le loro impostazioni." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Attuale" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Gli amici possono sempre inviarti messaggi." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Mantieni le mie impostazioni attuali" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Nulla cambierà. Questa è solo una conferma delle tue impostazioni." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Le persone nelle tue community possono scriverti senza essere amici." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Le persone nelle tue community devono essere tue amiche prima di poterti inviare messaggi." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Impostazioni privacy" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Al momento" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Prenditi un momento per controllare chi può inviarti messaggi. Nulla cambierà a meno che tu non lo scelga." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Chiunque ti trovi può inviare una richiesta. Disattiva questa opzione per scegliere i gruppi qui sotto." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Si applica ai bot nelle community che ti unirai d'ora in poi. Puoi anche modificarlo per ogni community." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Si applica alle community che ti unirai d'ora in poi. Puoi anche modificarla per ogni community." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Scegli chi può inviarti una richiesta di amicizia." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Gli amici possono sempre inviarti messaggi. Queste impostazioni riguardano persone e bot con cui condividi solo una community." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Persone che condividono una community con te." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Persone che condividono almeno un amico con te." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Le chiamate che consenti continuano ad arrivare, ma non squillano." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Scegli chi può aggiungerti a una chat di gruppo senza chiedere prima." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Scegli chi può avviare una chiamata con te." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Chat di gruppo" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Ricevi chiamate in silenzio" diff --git a/fluxer_app/src/features/i18n/locales/ja/messages.po b/fluxer_app/src/features/i18n/locales/ja/messages.po index 3cedfcef9..b60153d5b 100644 --- a/fluxer_app/src/features/i18n/locales/ja/messages.po +++ b/fluxer_app/src/features/i18n/locales/ja/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# チャンネルがフォローしています} ot msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {#件のコミュニティが見つかりました} other {#件のコミュニティが見つかりました}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# コミュニティで独自のカスタム設定があります} other {# コミュニティで独自のカスタム設定があります}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {#件のコミュニティがフラックスキャパシタの不具合により一時的に利用できません。} other {#件のコミュニティがフラックスキャパシタの不具合により一時的に利用できません。}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# コミュニティで設定が異なります} other {# コミュニティで設定が異なります}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {他#人} other {他#人}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {#人が通話中} other {#人が通話中}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# パスキー} other {# パスキー}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "アカウント" msgid "Account & premium overrides" msgstr "アカウントとプレミアムのオーバーライド" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "アカウントアクセス" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "続けるにはアカウントを追加してください。" msgid "Add an email and password to your account first." msgstr "まずアカウントにメールアドレスとパスワードを追加してください。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "アカウントのセキュリティをさらに強化します" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "カスタムショートカットの追加、組み込みショートカ msgid "Add domain connection" msgstr "ドメイン連携を追加" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "メールアドレスを追加" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "上書きを追加" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "パスキーを追加" @@ -3548,6 +3544,14 @@ msgstr "カスタムURLパターンで独自の検索エンジンを追加でき msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "カスタムURLパターンで独自の翻訳ツールを追加できます。翻訳するテキストのプレースホルダーとして<0>{query}を使用してください。" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "{createdDate} に追加、{lastUsedDate} に最終使用" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "{createdDate} に追加されましたが、使用されていません" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "お気に入りに追加しました" msgid "Added to saved media" msgstr "保存済みメディアに追加しました" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "追加日: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "追加日: {createdDate} • 最終使用日: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "テキストチャンネル名に大文字とスペースの使用を許 msgid "Allow direct messages" msgstr "ダイレクトメッセージを許可" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "コミュニティボットからのダイレクトメッセージを許可" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "コミュニティメンバーからのダイレクトメッセージを許可" @@ -4071,7 +4067,7 @@ msgstr "{permissions}を許可しました" msgid "Allowed all members to mention this role" msgstr "このロールへのメンションを全員に許可しました" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "着信を許可する相手" @@ -4080,7 +4076,7 @@ msgstr "着信を許可する相手" msgid "Allowed flexible text channel names" msgstr "テキストチャンネル名の自由な設定を許可しました" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "招待を許可する相手" @@ -4169,6 +4165,11 @@ msgstr "使用済み" msgid "Already set to cancel" msgstr "キャンセル設定済み" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "以下のコミュニティも同様に変更" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "誰でもアカウントをリクエストできますが、管理者の承認が必要です。" #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "コミュニティのメンバー全員" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "見つけた人は誰でもリクエストを送信できます。これをオフにすると、以下のグループを選択できます。" + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "アプリとボット" msgid "Applies to" msgstr "適用範囲" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "今後参加するコミュニティのボットに適用されます。各コミュニティで個別に変更することもできます。" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "今後参加するコミュニティに適用されます。各コミュニティで変更することもできます。" + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "テーマを適用" msgid "Apply to all communities" msgstr "すべてのコミュニティに適用" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "これらのコミュニティにも適用" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "承認済み" msgid "Apps" msgstr "アプリ" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "アプリとデバイス" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "カテゴリ「{categoryName}」を削除しますか?中のチャンネルはチャンネルリストの先頭に移動します。" #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "パスキー「<0>{0}」を削除してもよろしいですか?" @@ -4881,7 +4894,7 @@ msgstr "この添付ファイルを削除してもよろしいですか?この msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "このコミュニティを削除しますか?この操作は元に戻せません。すべてのチャンネル、メッセージ、設定は完全に削除されます。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "このパスキーを削除しますか?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "通話を開始する前に確認する" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "サインイン時にパスワードの入力後にパスキーを求める" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "サインイン時にパスワードの後に2番目のステップを求めます。" + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "認証" msgid "Authenticator" msgstr "認証アプリ" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "認証アプリ" @@ -5314,7 +5332,7 @@ msgstr "連携アプリ" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "バックアップコード" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "通話プライバシー" msgid "Calls" msgstr "通話" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "許可した通話は引き続き着信しますが、呼び出し音は鳴りません。" + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "カメラと仮想キャプチャデバイスは、Waylandシステム msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "{voiceChannelCameraUserLimit}人を超えるとカメラはオフになります" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "メッセージを送信できます" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "チャット埋め込みの背景を変更" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "メールアドレスを変更" @@ -7141,7 +7168,7 @@ msgstr "オーナーを変更" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "選択したテキストを検索する際に、デフォルトで使用 msgid "Choose which translator is used by default when translating selected text." msgstr "選択したテキストを翻訳する際に、デフォルトで使用する翻訳ツールを選択します。" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "誰があなたをグループチャットに招待できるか、または確認なしで追加できるかを選択してください。" + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "このつながりをプロフィールで誰に公開するかを選択します。" @@ -8126,6 +8157,14 @@ msgstr "このつながりをプロフィールで誰に公開するかを選択 msgid "Choose who can see your profile details" msgstr "プロフィール詳細を閲覧できるユーザーを選択" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "友達リクエストを送信できるユーザーを選択してください。" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "誰があなたに電話をかけられるかを選択してください。" + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "メールアドレスとパスワードを追加してアカウントを msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "ユーザー名とパスワードを選んでアカウントを申請してください。これらでサインインするので、覚えておけるものを選びましょう。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "アカウントを登録して、2段階認証やパスキーなどのセキュリティ機能にアクセスしましょう。" @@ -8778,6 +8817,10 @@ msgstr "コーデック" msgid "Codes" msgstr "コード" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "認証アプリのコードは、サインイン時の2番目のステップです。" + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "250人を超えるコミュニティでは、通知設定が「メンシ msgid "Communities you can join" msgstr "参加できるコミュニティ" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "今後参加するコミュニティでこれが使用され、以下のコミュニティもそれに合わせて変更されます。" + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "今後参加するコミュニティでこれを使用します。" + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "今後参加するコミュニティに適用されます。現在のコミュニティの設定はそのまま維持されます。" + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "アプリを削除できませんでした" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "パスキーを削除できませんでした" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "メンション抑制のバイパスを更新できませんでした" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "パスキーの2段階認証を更新できませんでした" @@ -10893,7 +10951,7 @@ msgstr "{userName}との新しいグループを作成" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "新しいキットを作成" @@ -11050,8 +11108,8 @@ msgstr "公開スレッドを作成" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "リカバリーキットを作成" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "作成日" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "{0}に作成" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "通貨" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "現在" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "デラウェア州" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "他のメンバーのメッセージを削除します。ピン留めは別途管理されます。" #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "パスキーを削除" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "パスキー {passkeyName} を削除" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "デバイス:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "ダイレクトメッセージのプレビュー" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "ダイレクトメッセージ" @@ -12756,7 +12824,6 @@ msgstr "直接アップロードが有効です" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "ハードウェアアクセラレーションを無効にしますか? msgid "Disable mobile push notifications" msgstr "モバイルプッシュ通知をオフにする" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "アカウントを無効にするか削除する" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "メールアドレス" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "メールアドレス" @@ -14232,7 +14304,6 @@ msgstr "お気に入りはありません" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "有効にする" @@ -14972,7 +15043,7 @@ msgstr "このチャンネルをフォローしているすべてのコミュニ #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "全員" @@ -16517,10 +16588,14 @@ msgstr "友達と選択したグループがあなたに通話を発信できま msgid "Friends and small communities only" msgstr "友達と小規模コミュニティのみ" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "友達はいつでもあなたにダイレクトメッセージを送ることができます。コミュニティを共有している人が、先に友達リクエストを送らなくてもメッセージを送れるようにするかどうかを選択してください。" +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "友達はいつでもあなたにメッセージを送信できます。" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "フレンドはいつでもあなたにメッセージを送信できます。これらの設定は、コミュニティのみを共有しているユーザーやボットに適用されます。" #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "友達の友達" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "友達のみ" @@ -17369,6 +17446,10 @@ msgstr "グループチャットへの追加:友達のみ" msgid "Group chat adds: nobody" msgstr "グループチャットへの追加:許可しない" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "グループチャット" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "非表示" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "もし違法だと考える場合は、どの法律に違反している msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "この通知を閉じても、デスクトップ通知は後から{notificationSettingsPath}でいつでも有効にできます。" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "パスワードを忘れた場合、リカバリーキットがアカウントに戻る唯一の方法です。" @@ -19645,6 +19726,11 @@ msgstr "無料版とプレミアム版を残します。ティアをカスタマ msgid "Keep grace period" msgstr "猶予期間を保持" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "現在の設定を維持する" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "アップロードできる最大のファイル" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "最終変更日: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "最終変更日: なし" @@ -20134,7 +20220,7 @@ msgstr "あなたをビデオで表示できるようにします。" msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "プッシュトゥトークとショートカットが他のアプリで機能するようにします。" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "パスワードを忘れた場合にリセットできます。" @@ -20727,8 +20813,8 @@ msgstr "インスタンスをカスタマイズ" msgid "Malta" msgstr "マルタ" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "管理" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "アカウントを管理" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "アカウントへのアクセスを持つアプリとデバイスを管理します" @@ -20748,6 +20834,11 @@ msgstr "アカウントへのアクセスを持つアプリとデバイスを管 msgid "Manage authorized applications" msgstr "承認済みアプリを管理" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "連携アプリを管理" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "コミュニティを管理" msgid "Manage community features" msgstr "コミュニティ機能を管理" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "デバイスを管理" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "デスクトップ版のアップデートはありません。" msgid "No displays found" msgstr "ディスプレイが見つかりません" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "メールアドレスが未設定です" @@ -23562,7 +23658,11 @@ msgstr "このインスタンスでは、オプションのサービスは利用 msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "「{query}」のどの部分も適用できませんでした。下線部の値を修正するか、検索する語句を追加してください。" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "まだパスキーがありません。指紋、顔、またはセキュリティキーでサインインするために1つ追加してください。" + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "パスワード未設定" @@ -23975,7 +24075,7 @@ msgstr "ページが見つかりません" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "今はしない" @@ -24052,6 +24152,11 @@ msgstr "返金できるものはありません" msgid "Nothing to search for" msgstr "検索対象がありません" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "何も変更されません。設定を確認するだけです。" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "物" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "オフ" @@ -24244,9 +24351,11 @@ msgstr "古い順" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "オン" @@ -25376,7 +25485,7 @@ msgstr "パスキーが更新されました" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "パスキーには、有効なアプリケーション識別子を持つ #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "パスワード" @@ -25617,8 +25726,18 @@ msgstr "ペンシルベニア州" msgid "People" msgstr "ユーザー" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "コミュニティのメンバーは、友達でなくてもあなたにメッセージを送信できます。" + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "コミュニティのメンバーがあなたにメッセージを送信するには、まず友達になる必要があります。" + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "友達だけがあなたにメッセージを送信できます。友達リクエストは引き続き送信可能です。" @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "メールアドレスとパスワードでサインインします。パスワードのリセットや認証にはメールの配信が必要ですが、これは後で設定できます。" #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "あなたとコミュニティを共有している人は、あなたに直接メッセージを送信できます。" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "あなたと同じコミュニティを共有しているユーザー" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "あなたと少なくとも1人の共通の友達がいるユーザー" + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "このコミュニティのすべてのチャンネルで送信したメ msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "以下のフィルターに一致するメッセージを完全に削除します。この操作は元に戻せません。" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "アカウントと関連データをすべて完全に削除します。この操作は元に戻せません。" @@ -27298,6 +27425,10 @@ msgstr "理由: {0}" msgid "Receipt" msgstr "領収書" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "通話をサイレントで受信" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "リカバリーキー" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "リカバリーキット" @@ -27596,10 +27727,6 @@ msgstr "登録" msgid "Register an account" msgstr "アカウントを登録" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "登録済みパスキー" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "権限を削除すると、ボットの機能が制限される場合が msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "タイムアウトを解除すると、<0>{targetUserTag}が再びメッセージの送信、リアクション、ボイスチャンネルへの参加ができるようになります。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "名前を変更" @@ -28215,6 +28342,11 @@ msgstr "チャンネル名変更フォーム" msgid "Rename emoji" msgstr "絵文字の名前を変更" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "パスキー「{passkeyName}」の名前を変更" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "モデレーション操作に2段階認証を必須にする" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "2段階認証でパスキーを必須にする" @@ -28961,7 +29093,7 @@ msgstr "サインイン画面に戻る" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "表示" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "内容を確認して確定" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "アカウントにアクセスできるアプリを確認してください。" @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "プライバシー設定を確認する" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "サインイン中のデバイスを確認し、心当たりのないセッションからサインアウトしてください。" @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "マウスの右ボタン" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "現在" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "彩度" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "彩度" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "保存" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "17%お得" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "リカバリーキットを保存" @@ -29434,7 +29569,9 @@ msgstr "背景を保存" msgid "Save banner" msgstr "バナーを保存" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "変更を保存" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "セキュリティ" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "セキュリティ機能" @@ -30830,7 +30967,7 @@ msgstr "ミュートのショートカットを設定" msgid "Set new password" msgstr "新しいパスワードを設定" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "パスワードを設定" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "ボイスリージョンを自動に設定しました" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "設定する" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "{productName} を設定する" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "認証アプリを設定" @@ -31910,6 +32050,11 @@ msgstr "サインインの流れ" msgid "Sign-in method" msgstr "サインイン方法" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "サインイン方法" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "サイレント着信" msgid "Silent calls" msgstr "サイレント着信" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "全員からの着信をサイレントにする" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "音声入力がない場合はミュート" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "すべてのリンクの信頼を解除しますか?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "パスキーによる2段階認証をオフにしますか?" @@ -34057,6 +34198,11 @@ msgstr "タグは投稿を見つけやすくします。最大 {count} 個まで msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "タグは2~{maxLength}文字の半角英数字で入力してください。" +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "メッセージを送信できるユーザーを確認しましょう。あなたが選択しない限り、何も変更されません。" + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "次回更新時に適用されます。現在の月額料金から{creditLabel}のクレジットが適用されるため、最初の年間請求額は<0>{firstRenewalPriceLabel}になります。それ以降の年間更新は{renewalPrice}/年となります。" @@ -34138,7 +34284,7 @@ msgstr "時間的レイヤー" msgid "Temporarily disable your account" msgstr "アカウントを一時停止" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "アカウントを一時的に停止します。再度ログインすると、いつでも再開できます。" @@ -35366,11 +35512,11 @@ msgstr "これは2番目のオプションの説明です" msgid "This is the third option description" msgstr "これは3番目のオプションの説明です" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "これは最後のパスキーであり、パスキーはこのアカウントの2つ目の認証要素です。これを削除すると、アカウントの2段階認証がオフになり、現在のバックアップコードは無効になります。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "これは最後のパスキーです。これを削除すると、パスキーを2つ目の認証要素として使用できなくなります。" @@ -36481,7 +36627,8 @@ msgstr "トルコ語" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "オフにする" @@ -36499,6 +36646,11 @@ msgstr "同意できない項目はオフにしてください。一部の機能 msgid "Turn off audio sharing for this source or try again in a moment." msgstr "このソースのオーディオ共有をオフにするか、しばらくしてからもう一度お試しください。" +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "認証アプリをオフにする" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "ログイン情報やアカウントのセキュリティ詳細を表示する前に、ストリーミングプライバシーをオフにしてください。" #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "オンにする" @@ -36669,10 +36821,6 @@ msgstr "2段階認証を無効にしました" msgid "Two-factor authentication enabled" msgstr "2段階認証を有効にしました" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "2段階認証は有効です" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "実際の値を使用" msgid "Use alternative method" msgstr "別の方法を使う" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "認証アプリを使用して2段階認証コードを生成する" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "ネイティブのタイトルバーを使用" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "パスキーを2段階認証に使用しますか?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "パスキーを使用してパスワードなしでサインインする" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "友達リクエストを送信するには、メールアドレスを確認してください。" #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "パスキーを追加する前にメールアドレスを確認してください。" #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "認証アプリを追加する前にメールアドレスを確認してください。" @@ -38947,7 +39095,7 @@ msgstr "BANしたユーザーを表示・管理できます。" msgid "View and manage every webhook configured across your community." msgstr "コミュニティに設定されているすべてのウェブフックを表示・管理できます。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "アカウント復旧用のバックアップコードを表示・管理" @@ -38986,7 +39134,7 @@ msgstr "チャンネルを表示" msgid "View channel members" msgstr "チャンネルメンバーを表示" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "コードを表示" @@ -40084,10 +40232,6 @@ msgstr "プッシュトゥトークがオンの場合、ショートカットで msgid "Who can add" msgstr "追加できる人" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "自分をグループチャットに追加できる人" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "参加できるユーザー" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "メッセージを送信できるユーザー" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "誰があなたにメッセージを送信できますか?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "14日以内であれば、削除処理をキャンセルできます" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "いつでもプライバシー設定で変更できます。コミュニティごとに設定することも可能です。" @@ -40709,7 +40853,7 @@ msgstr "{PREMIUM_PRODUCT_NAME}の利用中にタグを変更しました。{PREM msgid "You do not have access to the channel where this message was sent." msgstr "このメッセージが送信されたチャンネルにアクセスできません。" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "リカバリーキットがまだありません" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "認証後、{redirectHostname}に移動します。" #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "パスワード入力後にパスキーを求められなくなります。認証アプリは引き続き2つ目の認証要素として使用されます。" @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "サインアウトしたすべてのデバイスで、再度サインインする必要があります" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "新しいデバイスでサインインするには、パスキーのいずれかが必要です。すべてのパスキーを失うと、アカウントにアクセスできなくなるおそれがあります。バックアップコードが保存されるため、万一の場合もサインインする手段が残ります。" @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "アカウントで多要素認証が必須ですが、このデバイスではサポートされている方法が設定されていません。認証アプリまたはセキュリティキーが設定されているデバイスでサインインするか、このインスタンスの管理者にお問い合わせください。" #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." msgstr "パスワードでサインインする際に、アカウントは2段階認証で保護されなくなります。また、2段階認証が必須のコミュニティでは、上位の権限も失われます。" @@ -41815,131 +41959,3 @@ msgstr "拡大" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "縮小" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# コミュニティで独自のカスタム設定があります} other {# コミュニティで独自のカスタム設定があります}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "以下のコミュニティも同様に変更" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "メッセージを送信できます" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "誰があなたにダイレクトメッセージを送信できるかを選択してください。" - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "今後参加するコミュニティでこれが使用され、以下のコミュニティもそれに合わせて変更されます。" - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "今後参加するコミュニティでこれを使用します。" - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "今後参加するコミュニティに適用されます。現在のコミュニティの設定はそのまま維持されます。" - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "現在" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "友達はいつでもあなたにメッセージを送信できます。" - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "現在の設定を維持する" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "何も変更されません。設定を確認するだけです。" - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "コミュニティのメンバーは、友達でなくてもあなたにメッセージを送信できます。" - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "コミュニティのメンバーがあなたにメッセージを送信するには、まず友達になる必要があります。" - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "プライバシー設定の通知バー" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "現在" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "メッセージを送信できるユーザーを確認しましょう。あなたが選択しない限り、何も変更されません。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "見つけた人は誰でもリクエストを送信できます。これをオフにすると、以下のグループを選択できます。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "今後参加するコミュニティのボットに適用されます。各コミュニティで個別に変更することもできます。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "今後参加するコミュニティに適用されます。各コミュニティで変更することもできます。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "友達リクエストを送信できるユーザーを選択してください。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "フレンドはいつでもあなたにメッセージを送信できます。これらの設定は、コミュニティのみを共有しているユーザーやボットに適用されます。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "あなたと同じコミュニティを共有しているユーザー" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "あなたと少なくとも1人の共通の友達がいるユーザー" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "許可した通話は引き続き着信しますが、呼び出し音は鳴りません。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "誰があなたをグループチャットに招待できるか、または確認なしで追加できるかを選択してください。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "誰があなたに電話をかけられるかを選択してください。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "グループチャット" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "通話をサイレントで受信" diff --git a/fluxer_app/src/features/i18n/locales/ko/messages.po b/fluxer_app/src/features/i18n/locales/ko/messages.po index 2383dfa5a..1aa792ebc 100644 --- a/fluxer_app/src/features/i18n/locales/ko/messages.po +++ b/fluxer_app/src/features/i18n/locales/ko/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {#개의 채널이 이 채널을 구독 중입니다 msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {#개 커뮤니티 찾음} other {#개 커뮤니티 찾음}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {#개의 커뮤니티가 자체 설정을 가지고 있습니다} other {#개의 커뮤니티가 자체 설정을 가지고 있습니다}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {#개 커뮤니티가 플럭스 캐패시터 오작동으로 인해 일시적으로 이용할 수 없습니다.} other {#개 커뮤니티가 플럭스 캐패시터 오작동으로 인해 일시적으로 이용할 수 없습니다.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {#개의 커뮤니티에서 다른 설정을 사용합니다} other {#개의 커뮤니티에서 다른 설정을 사용합니다}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {다른 #명} other {다른 #명}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {#명 통화 중} other {#명 통화 중}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# 개의 보안 키} other {# 개의 보안 키}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "계정" msgid "Account & premium overrides" msgstr "계정 및 프리미엄 재정의" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "계정 액세스" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "계정을 추가하여 계속하세요." msgid "Add an email and password to your account first." msgstr "먼저 계정에 이메일과 비밀번호를 추가하세요." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "계정 보안을 한 단계 더 강화하세요" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "단축키를 추가하고, 내장 단축키를 비활성화하고, 단 msgid "Add domain connection" msgstr "도메인 연결 추가" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "이메일 추가" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "권한 재정의 추가" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "패스키 추가" @@ -3548,6 +3544,14 @@ msgstr "사용자 지정 URL 패턴으로 나만의 검색 엔진을 추가하 msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "사용자 지정 URL 패턴으로 나만의 번역기를 추가하세요. 번역할 텍스트의 자리 표시자로 <0>{query}을(를) 사용하세요." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "{createdDate}에 추가됨, {lastUsedDate}에 마지막 사용" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "{createdDate}에 추가됨, 사용된 적 없음" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "즐겨찾기에 추가됨" msgid "Added to saved media" msgstr "저장된 미디어에 추가됨" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "추가일: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "추가일: {createdDate} • 마지막 사용: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "텍스트 채널 이름에 대문자와 공백을 허용합니다. 이 msgid "Allow direct messages" msgstr "DM 허용" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "커뮤니티 봇의 DM 허용" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "커뮤니티 멤버의 DM 허용" @@ -4071,7 +4067,7 @@ msgstr "{permissions} 권한을 허용했습니다" msgid "Allowed all members to mention this role" msgstr "모든 멤버가 이 역할을 멘션할 수 있도록 허용했습니다" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "허용된 발신자" @@ -4080,7 +4076,7 @@ msgstr "허용된 발신자" msgid "Allowed flexible text channel names" msgstr "텍스트 채널 이름을 자유롭게 지정할 수 있도록 허용했습니다" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "허용된 초대" @@ -4169,6 +4165,11 @@ msgstr "이미 사용됨" msgid "Already set to cancel" msgstr "이미 취소 예정" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "아래 커뮤니티도 변경하기" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "누구나 계정을 요청할 수 있지만, 관리자의 승인이 필요합니다." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "내 커뮤니티에 있는 모든 사람" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "찾는 사람이 요청을 보낼 수 있습니다. 아래 그룹을 선택하려면 이 기능을 끄세요." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "앱 및 봇" msgid "Applies to" msgstr "적용 대상" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "앞으로 참여하는 커뮤니티의 봇에 적용됩니다. 각 커뮤니티별로 변경할 수도 있습니다." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "앞으로 가입하는 커뮤니티에 적용됩니다. 각 커뮤니티별로 변경할 수도 있습니다." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "테마 적용" msgid "Apply to all communities" msgstr "모든 커뮤니티에 적용" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "이 커뮤니티에도 적용" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "승인됨" msgid "Apps" msgstr "앱" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "앱 및 기기" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "카테고리 \"{categoryName}\"을(를) 삭제하시겠어요? 안에 있는 채널은 채널 목록의 맨 위로 이동됩니다." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "패스키 <0>{0}을(를) 정말 삭제하시겠어요?" @@ -4881,7 +4894,7 @@ msgstr "이 첨부 파일을 삭제하시겠어요? 이 작업은 되돌릴 수 msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "정말 이 커뮤니티를 삭제하시겠어요? 이 작업은 되돌릴 수 없으며, 모든 채널, 메시지, 설정이 영구적으로 삭제됩니다." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "이 패스키를 삭제하시겠어요?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "통화 시작 전에 확인" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "로그인 시 비밀번호 입력 후 패스키를 요청합니다" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "로그인 시 비밀번호 입력 후 두 번째 단계를 요청합니다." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "인증" msgid "Authenticator" msgstr "인증 앱" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "인증 앱" @@ -5314,7 +5332,7 @@ msgstr "연결된 앱" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "백업 코드" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "통화 공개 설정" msgid "Calls" msgstr "통화" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "허용된 통화는 계속 오지만 벨이 울리지 않습니다." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "카메라 및 가상 캡처 기기는 Wayland 시스템 선택기가 아 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "참여자가 {voiceChannelCameraUserLimit}명을 초과하면 카메라가 꺼집니다" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "메시지를 보낼 수 있습니다" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "채팅 임베드 배경 변경" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "이메일 변경" @@ -7141,7 +7168,7 @@ msgstr "소유자 변경" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "선택한 텍스트를 검색할 때 기본으로 사용할 검색 엔 msgid "Choose which translator is used by default when translating selected text." msgstr "선택한 텍스트를 번역할 때 기본으로 사용할 번역기를 선택하세요." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "누가 먼저 묻지 않고 나를 그룹 채팅에 추가할 수 있는지 선택하세요." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "내 프로필에서 이 연결을 볼 수 있는 사람을 선택하세요." @@ -8126,6 +8157,14 @@ msgstr "내 프로필에서 이 연결을 볼 수 있는 사람을 선택하세 msgid "Choose who can see your profile details" msgstr "내 프로필 세부 정보를 볼 수 있는 사람 선택" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "누가 친구 요청을 보낼 수 있는지 선택하세요." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "누가 나에게 전화를 걸 수 있는지 선택하세요." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "이메일과 비밀번호를 추가하여 계정을 등록하세요. 완 msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "사용자 이름과 비밀번호를 선택하여 계정을 등록하세요. 이 정보로 로그인하므로 기억하기 쉬운 것으로 선택하세요." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "계정을 등록하여 2단계 인증 및 패스키와 같은 보안 기능에 액세스하세요." @@ -8778,6 +8817,10 @@ msgstr "코덱" msgid "Codes" msgstr "코드" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "인증 앱의 코드는 로그인 시 두 번째 단계입니다." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "250명이 넘는 커뮤니티는 \"멘션만\" 설정으로 자동 전 msgid "Communities you can join" msgstr "가입할 수 있는 커뮤니티" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "지금부터 참여하는 커뮤니티에 이 설정이 적용되며, 아래 커뮤니티들도 이에 맞춰 변경됩니다." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "앞으로 가입하는 커뮤니티에서 이 설정을 사용합니다." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "앞으로 가입하는 커뮤니티에 이 설정이 적용됩니다. 현재 커뮤니티의 설정은 유지됩니다." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "애플리케이션을 삭제할 수 없습니다" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "패스키를 삭제할 수 없습니다" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "멘션 알림 끄기 우회 설정을 업데이트할 수 없습니다" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "패스키 2단계 인증을 업데이트할 수 없습니다" @@ -10893,7 +10951,7 @@ msgstr "{userName}님과 새 그룹 만들기" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "새 키트 만들기" @@ -11050,8 +11108,8 @@ msgstr "공개 스레드 만들기" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "복구 키트 만들기" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "생성됨" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "{0}에 생성됨" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "통화" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "현재" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "델라웨어" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "다른 멤버의 메시지를 삭제합니다. 고정 권한은 별도로 관리됩니다." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "패스키 삭제" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "{passkeyName} 비번 삭제" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "기기:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "DM 미리보기" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "DM" @@ -12756,7 +12824,6 @@ msgstr "바로 업로드 활성화됨" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "하드웨어 가속을 비활성화할까요?" msgid "Disable mobile push notifications" msgstr "모바일 푸시 알림 끄기" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "계정 비활성화 또는 삭제" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "이메일" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "이메일 주소" @@ -14232,7 +14304,6 @@ msgstr "즐겨찾기 없음" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "활성화" @@ -14972,7 +15043,7 @@ msgstr "이 채널을 구독하는 모든 커뮤니티에 복사본이 전송됩 #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "모든 사람" @@ -16517,10 +16588,14 @@ msgstr "친구 및 선택한 그룹은 회원님에게 전화를 걸 수 있습 msgid "Friends and small communities only" msgstr "친구 및 소규모 커뮤니티에만 공개" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "친구는 항상 나에게 직접 메시지를 보낼 수 있습니다. 나와 같은 커뮤니티에 있는 사람들이 친구 요청을 먼저 보내지 않고 메시지를 보낼 수 있는지 여부를 선택하세요." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "친구는 언제든지 메시지를 보낼 수 있습니다." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "친구는 항상 메시지를 보낼 수 있습니다. 이 설정은 커뮤니티만 공유하는 사람 및 봇에 적용됩니다." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "친구의 친구" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "친구에게만 공개" @@ -17369,6 +17446,10 @@ msgstr "그룹 채팅 추가: 친구만" msgid "Group chat adds: nobody" msgstr "그룹 채팅 추가: 없음" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "그룹 채팅" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "숨김" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "불법이라고 생각하시면 어떤 법을 위반했는지와 그 이 msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "이 알림을 닫으면 나중에 {notificationSettingsPath}에서 데스크톱 알림을 다시 켤 수 있습니다." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "비밀번호를 잊으셨다면, 복구 키트만이 계정으로 돌아갈 수 있는 유일한 방법입니다." @@ -19645,6 +19726,11 @@ msgstr "무료 및 프리미엄 등급을 유지하세요. 등급을 맞춤 설 msgid "Keep grace period" msgstr "유예 기간 유지" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "현재 설정 유지" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "업로드할 수 있는 가장 큰 파일" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "마지막 변경: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "마지막 변경: 없음" @@ -20134,7 +20220,7 @@ msgstr "동영상으로 사용자를 볼 수 있게 합니다." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "다른 앱에서 푸시 투 토크 및 단축키가 작동하도록 합니다." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "비밀번호를 잊어버렸을 때 재설정할 수 있습니다." @@ -20727,8 +20813,8 @@ msgstr "인스턴스를 나만의 것으로 만들기" msgid "Malta" msgstr "몰타" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "관리" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "계정 관리" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "계정에 액세스할 수 있는 앱과 장치를 관리합니다" @@ -20748,6 +20834,11 @@ msgstr "계정에 액세스할 수 있는 앱과 장치를 관리합니다" msgid "Manage authorized applications" msgstr "승인된 앱 관리" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "승인된 앱 관리" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "커뮤니티 관리" msgid "Manage community features" msgstr "커뮤니티 기능 관리" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "기기 관리" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "사용 가능한 데스크톱 업데이트가 없습니다." msgid "No displays found" msgstr "디스플레이를 찾을 수 없습니다" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "이메일 주소가 설정되지 않았습니다" @@ -23562,7 +23658,11 @@ msgstr "이 인스턴스에서는 선택적 서비스를 사용할 수 없습니 msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "{query}에서 적용할 수 있는 부분이 없습니다. 밑줄 친 값을 수정하거나 검색할 내용을 추가하세요." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "아직 패스키가 없습니다. 지문, 얼굴 또는 보안 키로 로그인하려면 하나를 추가하세요." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "비밀번호가 설정되지 않았습니다" @@ -23975,7 +24075,7 @@ msgstr "페이지를 찾을 수 없음" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "나중에" @@ -24052,6 +24152,11 @@ msgstr "환불할 항목 없음" msgid "Nothing to search for" msgstr "검색할 내용이 없습니다" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "아무것도 변경되지 않습니다. 설정을 확인하는 과정입니다." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "사물" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "꺼짐" @@ -24244,9 +24351,11 @@ msgstr "오래된 순" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "켜짐" @@ -25376,7 +25485,7 @@ msgstr "패스키가 업데이트되었습니다" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "패스키를 사용하려면 유효한 앱 식별자가 있는 서명된 #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "비밀번호" @@ -25617,8 +25726,18 @@ msgstr "펜실베이니아" msgid "People" msgstr "사람" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "커뮤니티의 멤버들이 친구가 아니어도 메시지를 보낼 수 있습니다." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "커뮤니티의 멤버가 메시지를 보내려면 먼저 친구여야 합니다." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "친구가 된 사람만 메시지를 보낼 수 있습니다. 친구 요청은 여전히 보낼 수 있습니다." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "이메일 주소와 비밀번호로 로그인합니다. 비밀번호 재설정 및 인증에는 이메일 전송이 필요하며, 이는 나중에 설정할 수 있습니다." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "나와 같은 커뮤니티에 있는 사람들은 나에게 직접 메시지를 보낼 수 있습니다." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "커뮤니티를 함께 사용하는 사람들" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "나와 친구가 한 명 이상 겹치는 사람" + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "이 커뮤니티의 모든 채널에서 보낸 메시지가 영구적으 msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "아래 필터와 일치하는 메시지를 영구적으로 삭제합니다. 이 작업은 되돌릴 수 없습니다." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "회원님의 계정과 모든 관련 데이터가 영구적으로 삭제됩니다. 이 작업은 되돌릴 수 없습니다." @@ -27298,6 +27425,10 @@ msgstr "사유: {0}" msgid "Receipt" msgstr "영수증" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "무음으로 통화 받기" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "복구 키" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "복구 키트" @@ -27596,10 +27727,6 @@ msgstr "가입하기" msgid "Register an account" msgstr "계정 등록" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "등록된 패스키" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "권한을 삭제하면 봇 기능이 제한될 수 있습니다." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "타임아웃을 해제하면 <0>{targetUserTag}님이 메시지를 보내고, 반응하고, 음성 채널에 다시 참여할 수 있습니다." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "이름 변경" @@ -28215,6 +28342,11 @@ msgstr "채널 이름 변경 양식" msgid "Rename emoji" msgstr "이모티콘 이름 변경" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "'{passkeyName}'(으)로 이름 변경" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "모더레이션 작업에 2단계 인증 필수" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "패스키를 두 번째 인증 수단으로 요구" @@ -28961,7 +29093,7 @@ msgstr "로그인으로 돌아가기" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "보기" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "검토 및 확인" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "계정에 액세스할 수 있는 앱을 검토하세요." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "개인정보 설정 검토" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "로그인된 기기를 검토하고 알 수 없는 세션을 로그아웃하세요." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "마우스 오른쪽 버튼" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "지금" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "채도" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "채도" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "저장" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "17% 할인" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "복구 키트 저장" @@ -29434,7 +29569,9 @@ msgstr "배경 저장" msgid "Save banner" msgstr "배너 저장" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "변경 사항 저장" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "보안" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "보안 기능" @@ -30830,7 +30967,7 @@ msgstr "음소거 단축키 설정" msgid "Set new password" msgstr "새 비밀번호 설정" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "비밀번호 설정" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "음성 지역을 자동으로 설정했습니다" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "설정" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "{productName} 설정" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "인증 앱 설정" @@ -31910,6 +32050,11 @@ msgstr "로그인 절차" msgid "Sign-in method" msgstr "로그인 방법" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "로그인 방법" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "무음 통화" msgid "Silent calls" msgstr "무음 통화" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "모든 사람의 통화 무음 처리" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "오디오 입력이 없는 캡처 장치는 음소거됩니다" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "모든 링크 신뢰를 중단할까요?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "2단계 인증에 패스키 사용을 중단하시겠어요?" @@ -34057,6 +34198,11 @@ msgstr "태그는 사람들이 게시물을 찾는 데 도움이 됩니다. 최 msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "태그는 2자에서 {maxLength}자 사이의 영숫자여야 합니다." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "메시지를 보낼 수 있는 사람을 확인해 보세요. 원치 않으시면 아무것도 변경되지 않습니다." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "다음 갱신 시 적용됩니다. 현재 월별 결제 금액에서 {creditLabel} 크레딧이 적용되어 첫 연간 요금은 <0>{firstRenewalPriceLabel}입니다. 이후 연간 갱신 요금은 연 {renewalPrice}입니다." @@ -34138,7 +34284,7 @@ msgstr "시간 레이어" msgid "Temporarily disable your account" msgstr "계정 일시 비활성화" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "계정을 일시적으로 비활성화합니다. 나중에 다시 로그인하여 재활성화할 수 있습니다." @@ -35366,11 +35512,11 @@ msgstr "두 번째 옵션에 대한 설명입니다" msgid "This is the third option description" msgstr "세 번째 옵션 설명입니다" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "이것이 마지막 패스키이며, 패스키가 두 번째 인증 수단입니다. 삭제하면 계정의 2단계 인증이 해제되고 현재 백업 코드도 더 이상 작동하지 않습니다." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "이것이 마지막 패스키입니다. 삭제하고 나면 패스키를 두 번째 인증 수단으로 사용할 수 없습니다." @@ -36481,7 +36627,8 @@ msgstr "튀르키예어" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "끄기" @@ -36499,6 +36646,11 @@ msgstr "원하지 않는 항목은 꺼 주세요. 일부 기능이 작동하지 msgid "Turn off audio sharing for this source or try again in a moment." msgstr "이 소스의 오디오 공유를 끄거나 잠시 후 다시 시도하세요." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "인증 앱 사용 중지" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "로그인 또는 계정 보안 세부 정보를 보려면 스트리밍 개인 정보 보호를 끄세요." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "켜기" @@ -36669,10 +36821,6 @@ msgstr "2단계 인증이 해제되었습니다" msgid "Two-factor authentication enabled" msgstr "2단계 인증이 설정되었습니다" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "2단계 인증이 사용 설정되었습니다" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "실제 값 사용" msgid "Use alternative method" msgstr "다른 방법 사용" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "인증 앱을 사용하여 2단계 인증 코드를 생성합니다" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "기본 제목 표시줄 사용" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "패스키를 2단계 인증에 사용하시겠어요?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "패스키를 사용하여 비밀번호 없이 로그인합니다" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "친구 요청을 보내려면 이메일 주소를 인증하세요." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "패스키를 추가하기 전에 이메일을 인증하세요." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "인증 앱을 추가하기 전에 이메일을 인증하세요." @@ -38947,7 +39095,7 @@ msgstr "차단된 사용자를 확인하고 관리합니다." msgid "View and manage every webhook configured across your community." msgstr "커뮤니티에 설정된 모든 웹훅을 확인하고 관리합니다." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "계정 복구를 위한 백업 코드 확인 및 관리" @@ -38986,7 +39134,7 @@ msgstr "채널 보기" msgid "View channel members" msgstr "채널 멤버 보기" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "코드 보기" @@ -40084,10 +40232,6 @@ msgstr "눌러서 말하기가 켜져 있는 동안에는 단축키로 마이크 msgid "Who can add" msgstr "추가할 수 있는 사람" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "나를 그룹 채팅에 추가할 수 있는 사람" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "누가 가입할 수 있나요" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "누가 메시지를 보낼 수 있나요" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "누가 메시지를 보낼 수 있나요?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "14일 이내에 계정 삭제를 취소할 수 있습니다" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "이 설정은 언제든지 개인정보 보호 설정에서 변경할 수 있으며, 커뮤니티별로도 설정할 수 있습니다." @@ -40709,7 +40853,7 @@ msgstr "{PREMIUM_PRODUCT_NAME} 사용 중에 태그를 변경했습니다. 구 msgid "You do not have access to the channel where this message was sent." msgstr "이 메시지가 전송된 채널에 접근할 수 없습니다." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "복구 키트가 아직 없습니다" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "승인 후 {redirectHostname}(으)로 이동합니다." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "더 이상 로그인 시 비밀번호 입력 후 패스키를 요청하지 않습니다. 인증 앱은 계속해서 두 번째 인증 수단으로 사용됩니다." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "로그아웃된 모든 기기에서 다시 로그인해야 합니다" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "새 기기에서 로그인하려면 등록된 패스키 중 하나가 필요합니다. 패스키를 모두 잃어버리면 계정에 영구적으로 접근하지 못할 수 있습니다. 백업 코드가 저장되므로 계정에 들어갈 방법은 남아 있습니다." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "계정에 다단계 인증이 필요하지만, 이 기기에는 지원되는 방법이 설정되어 있지 않습니다. 인증 앱 또는 보안 키가 있는 기기에서 로그인하거나 이 인스턴스의 관리자에게 문의하세요." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." msgstr "비밀번호로 로그인할 때 더 이상 2단계 인증으로 계정이 보호되지 않습니다. 또한 2단계 인증이 필요한 커뮤니티에서는 상위 권한도 사용할 수 없게 됩니다." @@ -41815,131 +41959,3 @@ msgstr "확대" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "축소" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {#개의 커뮤니티가 자체 설정을 가지고 있습니다} other {#개의 커뮤니티가 자체 설정을 가지고 있습니다}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "아래 커뮤니티도 변경하기" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "메시지를 보낼 수 있습니다" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "누가 나에게 다이렉트 메시지를 보낼 수 있는지 선택하세요." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "지금부터 참여하는 커뮤니티에 이 설정이 적용되며, 아래 커뮤니티들도 이에 맞춰 변경됩니다." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "앞으로 가입하는 커뮤니티에서 이 설정을 사용합니다." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "앞으로 가입하는 커뮤니티에 이 설정이 적용됩니다. 현재 커뮤니티의 설정은 유지됩니다." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "현재" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "친구는 언제든지 메시지를 보낼 수 있습니다." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "현재 설정 유지" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "아무것도 변경되지 않습니다. 설정을 확인하는 과정입니다." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "커뮤니티의 멤버들이 친구가 아니어도 메시지를 보낼 수 있습니다." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "커뮤니티의 멤버가 메시지를 보내려면 먼저 친구여야 합니다." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "개인정보 설정 알림" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "지금" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "메시지를 보낼 수 있는 사람을 확인해 보세요. 원치 않으시면 아무것도 변경되지 않습니다." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "찾는 사람이 요청을 보낼 수 있습니다. 아래 그룹을 선택하려면 이 기능을 끄세요." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "앞으로 참여하는 커뮤니티의 봇에 적용됩니다. 각 커뮤니티별로 변경할 수도 있습니다." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "앞으로 가입하는 커뮤니티에 적용됩니다. 각 커뮤니티별로 변경할 수도 있습니다." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "누가 친구 요청을 보낼 수 있는지 선택하세요." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "친구는 항상 메시지를 보낼 수 있습니다. 이 설정은 커뮤니티만 공유하는 사람 및 봇에 적용됩니다." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "커뮤니티를 함께 사용하는 사람들" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "나와 친구가 한 명 이상 겹치는 사람" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "허용된 통화는 계속 오지만 벨이 울리지 않습니다." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "누가 먼저 묻지 않고 나를 그룹 채팅에 추가할 수 있는지 선택하세요." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "누가 나에게 전화를 걸 수 있는지 선택하세요." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "그룹 채팅" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "무음으로 통화 받기" diff --git a/fluxer_app/src/features/i18n/locales/lt/messages.po b/fluxer_app/src/features/i18n/locales/lt/messages.po index 8cf2dcef7..f75cad574 100644 --- a/fluxer_app/src/features/i18n/locales/lt/messages.po +++ b/fluxer_app/src/features/i18n/locales/lt/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# kanalas jį seka} other {# kanalai jį seka}} š msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {Rasta # bendruomenė} few {Rastos # bendruomenės} other {Rasta # bendruomenių}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# bendruomenė turi savo nustatymą} other {# bendruomenių turi savo nustatymą}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# bendruomenė laikinai nepasiekiama dėl srauto kondensatoriaus gedimo.} few {# bendruomenės laikinai nepasiekiamos dėl srauto kondensatoriaus gedimo.} other {# bendruomenių laikinai nepasiekiama dėl srauto kondensatoriaus gedimo.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# bendruomenė naudoja kitokius nustatymus} other {# bendruomenės naudoja kitokius nustatymus}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# kitas} few {# kiti} other {# kitų}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# dalyvis skambutyje} few {# dalyviai skambutyje} other {# dalyvių skambutyje}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# slaptažodis} other {# slaptažodžiai}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Paskyra" msgid "Account & premium overrides" msgstr "Paskyros ir Premium perrašymai" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Paskyros prieiga" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Norėdami tęsti, pridėkite paskyrą." msgid "Add an email and password to your account first." msgstr "Pirmiausia pridėkite prie paskyros el. pašto adresą ir slaptažodį." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Pridėkite papildomą saugumo lygį savo paskyrai" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Pridėkite pasirinktinių sparčiųjų klavišų, išjunkite integruotus msgid "Add domain connection" msgstr "Pridėti domeno ryšį" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Pridėti el. paštą" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Pridėti perrašymą" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Pridėti prieigos raktą" @@ -3548,6 +3544,14 @@ msgstr "Pridėkite savo paieškos sistemas naudodami pasirinktinį URL šabloną msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Pridėkite savo vertėjus naudodami pasirinktinį URL šabloną. Naudokite <0>{query} kaip vietos žymeklį tekstui, kurį norite išversti." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Pridėta {createdDate}, paskutinį kartą naudota {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Pridėta {createdDate}, niekada nenaudota" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Pridėta prie mėgstamiausių" msgid "Added to saved media" msgstr "Įtraukta į išsaugotą mediją" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Pridėta: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Pridėta: {createdDate} • paskutinį kartą naudota: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Teksto kanalų pavadinimuose leisti didžiąsias raides ir tarpus. Išju msgid "Allow direct messages" msgstr "Leisti tiesiogines žinutes" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Leisti tiesiogines žinutes iš bendruomenės botų" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Leisti tiesiogines žinutes iš bendruomenės narių" @@ -4071,7 +4067,7 @@ msgstr "Leista {permissions}" msgid "Allowed all members to mention this role" msgstr "Leista visiems nariams paminėti šį vaidmenį" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Leidžiami skambintojai" @@ -4080,7 +4076,7 @@ msgstr "Leidžiami skambintojai" msgid "Allowed flexible text channel names" msgstr "Leista naudoti lanksčius teksto kanalų pavadinimus" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Leidžiami kvietimai" @@ -4169,6 +4165,11 @@ msgstr "Jau išpirkta" msgid "Already set to cancel" msgstr "Jau nustatyta atšaukti" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Taip pat pakeiskite toliau pateiktas bendruomenes, kad jos atitiktų" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Visi gali paprašyti paskyros, bet administratorius turi ją patvirtinti." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Visi mano bendruomenėse" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Visi, kas jus suras, gali atsiųsti užklausą. Išjunkite tai, kad pasirinktumėte toliau esančias grupes." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Programos ir botai" msgid "Applies to" msgstr "Taikoma" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Taikoma robotams bendruomenėse, prie kurių prisijungsite nuo šiol. Taip pat galite pakeisti kiekvienai bendruomenei." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Taikoma bendruomenėms, prie kurių prisijungsite nuo šiol. Taip pat galite pakeisti kiekvienai bendruomenei." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Taikyti temą" msgid "Apply to all communities" msgstr "Taikyti visoms bendruomenėms" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Taip pat taikyti šioms bendruomenėms" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Patvirtinta" msgid "Apps" msgstr "Programos" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Programėlės ir įrenginiai" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Ar tikrai norite ištrinti kategoriją „{categoryName}“? Joje esantis kanalas bus perkeltas į kanalų sąrašo viršų." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Ar tikrai norite ištrinti prieigos raktą <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Ar tikrai norite ištrinti šį priedą? Šio veiksmo anuliuoti negalima msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Ar tikrai norite ištrinti šią bendruomenę? Šio veiksmo anuliuoti negalima. Visi kanalai, žinutės ir nustatymai bus visam laikui ištrinti." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Ar tikrai norite ištrinti šį prieigos raktą?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Prieš pradedant skambučius, paprašyti patvirtinimo" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Prisijungiant po slaptažodžio prašyti ir prieigos rakto" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Paprašykite antro veiksmo po slaptažodžio, kai prisijungiate." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Autentifikavimas" msgid "Authenticator" msgstr "Autentifikatorius" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Autentifikavimo programėlė" @@ -5314,7 +5332,7 @@ msgstr "Įgaliotosios programos" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Atsarginis kodas" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Skambučių privatumas" msgid "Calls" msgstr "Skambučiai" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Skambučiai, kuriuos leidžiate, vis tiek bus gaunami, bet neskambės." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Kameros ir virtualūs fiksavimo įrenginiai pasirenkami čia, „{produc msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kameros išjungtos, kai dalyvių skaičius viršija {voiceChannelCameraUserLimit}" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Gali tau rašyti žinutes" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Pakeisti pokalbio įterpties foną" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Keisti el. paštą" @@ -7141,7 +7168,7 @@ msgstr "Keisti savininką" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Pasirinkite, kuri paieškos sistema bus naudojama pagal numatytuosius nu msgid "Choose which translator is used by default when translating selected text." msgstr "Pasirinkite, kuris vertėjas bus naudojamas pagal numatytuosius nustatymus verčiant pasirinktą tekstą." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Pasirinkite, kas gali pridėti jus į grupės pokalbį neprašydamas leidimo." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Pasirinkite, kas gali matyti šį ryšį jūsų profilyje." @@ -8126,6 +8157,14 @@ msgstr "Pasirinkite, kas gali matyti šį ryšį jūsų profilyje." msgid "Choose who can see your profile details" msgstr "Pasirinkite, kas gali matyti jūsų profilio duomenis" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Pasirinkite, kas gali siųsti jums draugystės užklausą." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Pasirinkite, kas gali pradėti skambutį su jumis." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Užregistruokite paskyrą pridėdami el. pašto adresą ir slaptažodį. msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Prisijunkite prie savo paskyros pasirinkdami vartotojo vardą ir slaptažodį. Jais prisijungsite, todėl pasirinkite tokius, kuriuos atsiminsite." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Užregistruokite paskyrą, kad galėtumėte naudotis saugos funkcijomis, pvz., dviejų veiksnių autentifikavimu ir prieigos raktais." @@ -8778,6 +8817,10 @@ msgstr "Kodekas" msgid "Codes" msgstr "Kodai" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Kodo iš jūsų autentifikatoriaus programėlės yra antrasis žingsnis prisijungiant." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Bendruomenėms, turinčioms daugiau nei 250 narių, priverstinai nustato msgid "Communities you can join" msgstr "Bendruomenės, prie kurių galite prisijungti" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Bendrijos, prie kurių prisijungsite nuo šiol, naudos šią nuostatą, o žemiau esančios bendrijos bus pakeistos atitinkamai." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Bendruomenės, prie kurių jungiatės nuo šiol, naudos šį." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Atsidarysite naujas bendruomenes naudodami šiuos nustatymus. Dabartinės bendruomenės išsaugos savo nustatymus." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Nepavyko ištrinti programos" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Nepavyko ištrinti prieigos rakto" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Nepavyko atnaujinti paminėjimų slopinimo apėjimo" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Nepavyko atnaujinti dviejų veiksnių autentifikavimo prieigos raktais" @@ -10893,7 +10951,7 @@ msgstr "Sukurti naują grupę su „{userName}“" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Sukurti naują rinkinį" @@ -11050,8 +11108,8 @@ msgstr "Kurti viešas temas" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Sukurti atkūrimo rinkinį" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Sukurta" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Sukurtas {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Valiuta" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Dabartinis" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaveras" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Ištrinti kitų narių žinutes. Prisegimas valdomas atskirai." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Ištrinti prieigos raktą" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Ištrinti slaptafaktį {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Įrenginys:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Tiesioginių žinučių peržiūros" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Tiesioginės žinutės" @@ -12756,7 +12824,6 @@ msgstr "Tiesioginis įkėlimas aktyvus" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Išjungti aparatinės įrangos spartinimą?" msgid "Disable mobile push notifications" msgstr "Išjungti mobiliųjų įrenginių pranešimus" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Pervesti arba ištrinti paskyrą" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "El. paštas" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "El. pašto adresas" @@ -14232,7 +14304,6 @@ msgstr "Nėra mėgstamiausių" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Įjungti" @@ -14972,7 +15043,7 @@ msgstr "Kiekviena šį kanalą stebinti bendruomenė gaus kopiją. Jei vėliau j #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Visi" @@ -16517,10 +16588,14 @@ msgstr "Draugai ir pasirinktos grupės gali jums skambinti" msgid "Friends and small communities only" msgstr "Tik draugai ir mažos bendruomenės" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Draugai visada gali siųsti jums tiesioginius pranešimus. Pasirinkite, ar žmonės, kurie dalijasi bendruomene su jumis, gali jums rašyti neatlikę draugystės užklausos." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Draugai visada gali tau rašyti." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Draugai visada gali tau rašyti. Šie nustatymai taikomi žmonėms ir robotams, su kuriais dalijiesi tik bendruomene." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Draugų draugai" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Tik draugai" @@ -17369,6 +17446,10 @@ msgstr "Pridėjimas į grupės pokalbius: tik draugai" msgid "Group chat adds: nobody" msgstr "Pridėjimas į grupės pokalbius: niekas" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Pokalbiai grupėse" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17696,7 +17777,7 @@ msgstr "Paslėpta" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18205,7 +18286,7 @@ msgstr "Jei manote, kad tai neteisėta, nurodykite, kokį įstatymą ir kodėl." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Jei atmesite, darbalaukio pranešimus visada galėsite įjungti vėliau skiltyje {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Jei pamiršite slaptažodį, atkūrimo rinkinys yra vienintelis būdas grįžti į paskyrą." @@ -19646,6 +19727,11 @@ msgstr "Pasilikite nemokamą ir mokamą lygius. Vėliau galėsite tinkinti lygiu msgid "Keep grace period" msgstr "Palikti lengvatinį laikotarpį" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Pasilikti mano dabartinius nustatymus" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19829,11 +19915,11 @@ msgid "Largest file you can upload" msgstr "Didžiausias failas, kurį galite įkelti" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Paskutinį kartą pakeista: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Paskutinį kartą pakeista: niekada" @@ -20135,7 +20221,7 @@ msgstr "Leidžia kitiems matyti jus vaizdo įraše." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Leiskite „push-to-talk“ ir sparčiuosius klavišus veikti kitose programose." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Leidžia atkurti slaptažodį, jei jį pamiršite." @@ -20728,8 +20814,8 @@ msgstr "Pritaikykite instanciją sau" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Tvarkyti" @@ -20740,7 +20826,7 @@ msgid "Manage accounts" msgstr "Tvarkyti paskyras" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Tvarkykite programas ir įrenginius, turinčius prieigą prie jūsų paskyros" @@ -20749,6 +20835,11 @@ msgstr "Tvarkykite programas ir įrenginius, turinčius prieigą prie jūsų pas msgid "Manage authorized applications" msgstr "Tvarkyti įgaliotąsias programas" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Tvarkyti įgaliotas programas" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20774,6 +20865,11 @@ msgstr "Tvarkyti bendruomenę" msgid "Manage community features" msgstr "Tvarkyti bendruomenės funkcijas" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Tvarkyti įrenginius" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23400,7 +23496,7 @@ msgstr "Nėra galimų darbalaukio naujinimų." msgid "No displays found" msgstr "Ekranų nerasta" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "El. pašto adresas nenustatytas" @@ -23563,7 +23659,11 @@ msgstr "Šioje instancijoje nėra jokių pasirenkamų paslaugų. Galite praleist msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Nepavyko pritaikyti nė vienos {query} dalies. Pataisykite pabrauktą reikšmę arba pridėkite, ko ieškoti." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Dar nėra slapta rakto. Pridėkite jį, kad prisijungtumėte naudodami piršto antspaudą, veidą arba saugos raktą." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Slaptažodis nenustatytas" @@ -23976,7 +24076,7 @@ msgstr "Nerasta" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Ne dabar" @@ -24053,6 +24153,11 @@ msgstr "Nėra ką grąžinti" msgid "Nothing to search for" msgstr "Nėra ko ieškoti" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Nieko nesikeis. Tai tik patvirtina jūsų nustatymus." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24182,12 +24287,14 @@ msgstr "Objektai" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Išjungta" @@ -24245,9 +24352,11 @@ msgstr "Pirmiausia seniausi" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Įjungta" @@ -25377,7 +25486,7 @@ msgstr "Prieigos raktas atnaujintas" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25392,8 +25501,8 @@ msgstr "Norint naudoti prieigos raktus, reikalingas pasirašytas „macOS“ pak #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Slaptažodis" @@ -25618,8 +25727,18 @@ msgstr "Pensilvanija" msgid "People" msgstr "Žmonės" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Žmonės jūsų bendruomenėse gali jums rašyti žinutes, net jei nesate draugai." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Žmonės jūsų bendruomenėse turi būti jūsų draugai, kad galėtų jums rašyti." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Žmonės turi būti tavo draugai, kad galėtų tau rašyti. Jie vis tiek gali tau atsiųsti draugystės prašymą." @@ -25634,10 +25753,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Žmonės jungiasi naudodami el. pašto adresą ir slaptažodį. Slaptažodžio atkūrimas ir patvirtinimas reikalauja el. pašto pristatymo, kurį galėsite nustatyti vėliau." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Žmonės, kurie dalijasi bendruomene su jumis, gali jums tiesiogiai rašyti." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Žmonės, kurie dalijasi bendruomene su jumis." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Žmonės, kurie turi bent vieną bendrą draugą su jumis." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25715,7 +25842,7 @@ msgstr "Visam laikui ištrinti visas jūsų čia išsiųstas žinutes visuose ka msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Visam laikui ištrinti žinutes, atitinkančias toliau nurodytus filtrus. Šio veiksmo anuliuoti negalima." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Visam laikui ištrinkite savo paskyrą ir visus susijusius duomenis. Šio veiksmo anuliuoti negalima." @@ -27299,6 +27426,10 @@ msgstr "Priežastis: {0}" msgid "Receipt" msgstr "Kvitas" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Gauti skambučius tyliai" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27409,7 +27540,7 @@ msgid "Recovery key" msgstr "Pagalbos raktas" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Atsarginių kopijų rinkinys" @@ -27597,10 +27728,6 @@ msgstr "Registruotis" msgid "Register an account" msgstr "Registruoti paskyrą" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Registruoti prieigos raktai" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28187,7 +28314,7 @@ msgstr "Pašalinus leidimus, boto funkcijos gali būti apribotos." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Panaikinus laikinąjį apribojimą, <0>{targetUserTag} vėl galės siųsti žinutes, atlikti reakcijas ir prisijungti prie balso kanalų." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Pervadinti" @@ -28216,6 +28343,11 @@ msgstr "Kanalo pervadinimo forma" msgid "Rename emoji" msgstr "Pervadinti jaustuką" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Pervadinti slaptafaktį {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28426,7 +28558,7 @@ msgid "Require 2FA for moderation actions" msgstr "Reikalauti 2FA moderavimo veiksmams" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Reikalauti prieigos rakto kaip antrojo veiksnio" @@ -28962,7 +29094,7 @@ msgstr "Grįžti prie prisijungimo" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Atskleisti" @@ -29020,7 +29152,7 @@ msgid "Review and confirm" msgstr "Peržiūrėti ir patvirtinti" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Peržiūrėkite programų, kurios gali pasiekti jūsų paskyrą, sąrašą." @@ -29040,7 +29172,7 @@ msgid "Review privacy settings" msgstr "Peržiūrėti privatumo nustatymus" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Peržiūrėkite prisijungusius įrenginius ir atsijunkite nuo seansų, kurių neatpažįstate." @@ -29173,6 +29305,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Dešinysis pelės mygtukas" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Šiuo metu" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29363,7 +29500,6 @@ msgstr "Sodrumas" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29388,7 +29524,6 @@ msgstr "Sodrumas" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Išsaugoti" @@ -29410,7 +29545,7 @@ msgid "Save 17%" msgstr "Sutaupykite 17 %" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Saugoti atkūrimo rinkinį" @@ -29435,7 +29570,9 @@ msgstr "Išsaugoti foną" msgid "Save banner" msgstr "Išsaugoti reklamjuostę" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Išsaugoti pakeitimus" @@ -30205,7 +30342,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Sauga" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Saugos funkcijos" @@ -30831,7 +30968,7 @@ msgstr "Nustatyti nutildymo spartųjį klavišą" msgid "Set new password" msgstr "Nustatyti naują slaptažodį" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Nustatyti slaptažodį" @@ -30951,6 +31088,7 @@ msgid "Set the voice region to automatic" msgstr "Nustatytas automatinis balso regionas" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Nustatyti" @@ -30961,7 +31099,9 @@ msgid "Set up {productName}" msgstr "Nustatykite {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Nustatyti autentifikavimo programėlę" @@ -31911,6 +32051,11 @@ msgstr "Prisijungimo eiga" msgid "Sign-in method" msgstr "Prisijungimo būdas" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Prisijungimo būdai" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31989,10 +32134,6 @@ msgstr "Tylus skambutis" msgid "Silent calls" msgstr "Tylūs skambučiai" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Tylūs skambučiai iš visų" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Nebalsinis, kai įrenginys neturi savo garso įvesties" @@ -33311,7 +33452,7 @@ msgid "Stop trusting all links?" msgstr "Nebepasitikėti visomis nuorodomis?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Nustoti naudoti prieigos raktus dviejų veiksnių autentifikavimui?" @@ -34058,6 +34199,11 @@ msgstr "Žymos padeda žmonėms rasti įrašus. Galite pridėti iki {count} žym msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Žymos turi būti nuo 2 iki {maxLength} simbolių ilgio ir sudarytos iš raidžių bei skaičių." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Skirkite akimirką ir patikrinkite, kas gali jums rašyti. Nieko nepakeisite, kol patys to nenuspręsite." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Įsigalios per kitą atnaujinimą. Pritaikysime {creditLabel} kreditą iš dabartinio mėnesinio mokėjimo, todėl pirmasis metinis mokestis bus <0>{firstRenewalPriceLabel}. Būsimi metiniai atnaujinimai kainuos {renewalPrice}/metus." @@ -34139,7 +34285,7 @@ msgstr "Laiko sluoksniai" msgid "Temporarily disable your account" msgstr "Laikinai išjungti paskyrą" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Laikinai išjungti paskyrą. Vėliau galėsite ją vėl suaktyvinti prisijungę." @@ -35367,11 +35513,11 @@ msgstr "Tai antrojo pasirinkimo aprašymas" msgid "This is the third option description" msgstr "Tai trečiojo pasirinkimo aprašymas" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Tai paskutinis jūsų prieigos raktas, o prieigos raktai yra jūsų antrasis veiksnys. Jį ištrynus jūsų paskyroje bus išjungtas dviejų veiksnių autentifikavimas, o dabartiniai atsarginiai kodai nustos veikti." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Tai paskutinis jūsų prieigos raktas. Kai jo nebeliks, negalėsite naudoti prieigos rakto kaip antrojo veiksnio." @@ -36482,7 +36628,8 @@ msgstr "turkų" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Išjungti" @@ -36500,6 +36647,11 @@ msgstr "Išjunkite tai, kas jums nepriimtina. Kai kurios funkcijos gali nustoti msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Išjunkite šio šaltinio garso bendrinimą arba pabandykite dar kartą po akimirkos." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Išjungti autentifikavimo programėlę" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36531,7 +36683,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Išjunkite srautinio perdavimo privatumą prieš peržiūrėdami prisijungimo ar paskyros saugos duomenis." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Įjungti" @@ -36670,10 +36822,6 @@ msgstr "Dviejų veiksnių autentifikavimas išjungtas" msgid "Two-factor authentication enabled" msgstr "Dviejų veiksnių autentifikavimas įjungtas" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Dviejų veiksnių autentifikavimas įjungtas" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37989,7 +38137,7 @@ msgstr "Naudoti tikrąją reikšmę" msgid "Use alternative method" msgstr "Naudoti kitą būdą" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Naudokite autentifikavimo programėlę dviejų veiksnių autentifikavimo kodams generuoti" @@ -38126,12 +38274,12 @@ msgid "Use native title bar" msgstr "Naudoti sistemos pavadinimo juostą" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Naudoti prieigos raktus dviejų veiksnių autentifikavimui?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Naudokite prieigos raktus, kad prisijungtumėte be slaptažodžio" @@ -38656,12 +38804,12 @@ msgid "Verify your email address to send friend requests." msgstr "Patvirtinkite savo el. pašto adresą, kad galėtumėte siųsti draugystės užklausas." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Prieš pridėdami prieigos raktą, patvirtinkite savo el. paštą." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Prieš pridėdami autentifikavimo programėlę, patvirtinkite savo el. paštą." @@ -38948,7 +39096,7 @@ msgstr "Peržiūrėkite ir tvarkykite užblokuotus narius." msgid "View and manage every webhook configured across your community." msgstr "Peržiūrėkite ir tvarkykite visus savo bendruomenėje sukonfigūruotus webhookus." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Peržiūrėkite ir tvarkykite atsarginius paskyros atkūrimo kodus" @@ -38987,7 +39135,7 @@ msgstr "Peržiūrėti kanalą" msgid "View channel members" msgstr "Peržiūrėti kanalo narius" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Peržiūrėti kodus" @@ -40085,10 +40233,6 @@ msgstr "Kai įjungtas kalbėjimas paspaudus, mikrofoną valdo jūsų spartusis k msgid "Who can add" msgstr "Kas gali pridėti" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Kas gali jus pridėti prie grupinių pokalbių" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40110,12 +40254,12 @@ msgid "Who can join" msgstr "Kas gali prisijungti" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Kas gali jums rašyti žinutes" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Kas gali jums rašyti?" @@ -40437,7 +40581,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Galite atšaukti paskyros ištrynimą per 14 dienų" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Galite tai pakeisti bet kada savo privatumo nustatymuose, įskaitant kiekvieną bendruomenę." @@ -40710,7 +40854,7 @@ msgstr "Pakeitėte savo žymą, kol naudojatės {PREMIUM_PRODUCT_NAME}. Ji bus a msgid "You do not have access to the channel where this message was sent." msgstr "Neturite prieigos prie kanalo, kuriame buvo išsiųsta ši žinutė." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Dar neturite atkūrimo rinkinio" @@ -40964,7 +41108,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Po autorizacijos būsite nukreipti į {redirectHostname}." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Po slaptažodžio nebebūsite prašomi pateikti prieigos rakto. Antruoju veiksniu liks jūsų autentifikavimo programėlė." @@ -40988,7 +41132,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Visuose atjungtuose įrenginiuose turėsite prisijungti iš naujo" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Kad prisijungtumėte naujame įrenginyje, jums reikės vieno iš prieigos raktų. Jei prarasite visus prieigos raktus, galite visam laikui netekti prieigos prie paskyros. Jums bus išsaugoti atsarginiai kodai, kad vis tiek galėtumėte prisijungti." @@ -41333,7 +41477,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Jūsų paskyrai reikalingas daugiafaktorinis autentifikavimas, tačiau šiame įrenginyje nėra nustatytų palaikomų metodų. Prisijunkite įrenginyje, kuriame yra jūsų autentifikavimo programa arba saugos raktas, arba susisiekite su šios instancijos administratoriais." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41816,131 +41960,3 @@ msgstr "Didinti" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Mažinti" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# bendruomenė turi savo nustatymą} other {# bendruomenių turi savo nustatymą}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Taip pat pakeiskite toliau pateiktas bendruomenes, kad jos atitiktų" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Gali tau rašyti žinutes" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Pasirinkite, kas gali siųsti jums tiesiogines žinutes." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Bendrijos, prie kurių prisijungsite nuo šiol, naudos šią nuostatą, o žemiau esančios bendrijos bus pakeistos atitinkamai." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Bendruomenės, prie kurių jungiatės nuo šiol, naudos šį." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Atsidarysite naujas bendruomenes naudodami šiuos nustatymus. Dabartinės bendruomenės išsaugos savo nustatymus." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Dabartinis" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Draugai visada gali tau rašyti." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Pasilikti mano dabartinius nustatymus" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Nieko nesikeis. Tai tik patvirtina jūsų nustatymus." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Žmonės jūsų bendruomenėse gali jums rašyti žinutes, net jei nesate draugai." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Žmonės jūsų bendruomenėse turi būti jūsų draugai, kad galėtų jums rašyti." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Privatumo nustatymų pranešimas" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Šiuo metu" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Skirkite akimirką ir patikrinkite, kas gali jums rašyti. Nieko nepakeisite, kol patys to nenuspręsite." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Visi, kas jus suras, gali atsiųsti užklausą. Išjunkite tai, kad pasirinktumėte toliau esančias grupes." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Taikoma robotams bendruomenėse, prie kurių prisijungsite nuo šiol. Taip pat galite pakeisti kiekvienai bendruomenei." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Taikoma bendruomenėms, prie kurių prisijungsite nuo šiol. Taip pat galite pakeisti kiekvienai bendruomenei." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Pasirinkite, kas gali siųsti jums draugystės užklausą." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Draugai visada gali tau rašyti. Šie nustatymai taikomi žmonėms ir robotams, su kuriais dalijiesi tik bendruomene." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Žmonės, kurie dalijasi bendruomene su jumis." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Žmonės, kurie turi bent vieną bendrą draugą su jumis." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Skambučiai, kuriuos leidžiate, vis tiek bus gaunami, bet neskambės." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Pasirinkite, kas gali pridėti jus į grupės pokalbį neprašydamas leidimo." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Pasirinkite, kas gali pradėti skambutį su jumis." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Pokalbiai grupėse" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Gauti skambučius tyliai" diff --git a/fluxer_app/src/features/i18n/locales/nl/messages.po b/fluxer_app/src/features/i18n/locales/nl/messages.po index a492e3b07..9fab66bc1 100644 --- a/fluxer_app/src/features/i18n/locales/nl/messages.po +++ b/fluxer_app/src/features/i18n/locales/nl/messages.po @@ -1124,15 +1124,15 @@ msgstr "{count, plural, one {# kanaal volgt} other {# kanalen volgen}} dit kanaa msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# community gevonden} other {# communities gevonden}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# community heeft een eigen instelling} other {# communities hebben een eigen instelling}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# community is tijdelijk niet beschikbaar door een storing in de fluxcondensator.} other {# communities zijn tijdelijk niet beschikbaar door een storing in de fluxcondensator.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# community gebruikt een andere instelling} other {# communities gebruiken een andere instelling}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1197,6 +1197,12 @@ msgstr "{count, plural, one {# ander} other {# anderen}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# deelnemer aan gesprek} other {# deelnemers aan gesprek}}" +# auto-i18n: reviewed unchanged +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# passkey} other {# passkeys}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2936,11 +2942,6 @@ msgstr "Account" msgid "Account & premium overrides" msgstr "Geforceerde account- en premiuminstellingen" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Accounttoegang" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3273,10 +3274,6 @@ msgstr "Voeg een account toe om verder te gaan." msgid "Add an email and password to your account first." msgstr "Voeg eerst een e-mailadres en wachtwoord toe aan je account." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Voeg een extra beveiligingslaag toe aan je account" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3328,7 +3325,7 @@ msgstr "Aangepaste sneltoetsen toevoegen, ingebouwde sneltoetsen uitschakelen en msgid "Add domain connection" msgstr "Domeinverbinding toevoegen" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "E-mailadres toevoegen" @@ -3410,7 +3407,7 @@ msgid "Add override" msgstr "Aangepaste toegangsrechten toevoegen" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Passkey toevoegen" @@ -3549,6 +3546,14 @@ msgstr "Voeg je eigen zoekmachines toe met een aangepast URL-patroon. Gebruik <0 msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Voeg je eigen vertalers toe met een aangepast URL-patroon. Gebruik <0>{query} als tijdelijke aanduiding voor de te vertalen tekst." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Toegevoegd op {createdDate}, laatst gebruikt op {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Toegevoegd {createdDate}, nooit gebruikt" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3629,14 +3634,6 @@ msgstr "Toegevoegd aan favorieten" msgid "Added to saved media" msgstr "Toegevoegd aan opgeslagen media" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Toegevoegd: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Toegevoegd: {createdDate} • voor het laatst gebruikt: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3964,11 +3961,11 @@ msgstr "Sta hoofdletters en spaties toe in tekstkanaalnamen. Als dit is uitgesch msgid "Allow direct messages" msgstr "Directe berichten toestaan" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Directe berichten van communitybots toestaan" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Directe berichten van communityleden toestaan" @@ -4072,7 +4069,7 @@ msgstr "{permissions} toegestaan" msgid "Allowed all members to mention this role" msgstr "Alle leden toegestaan deze rol te vermelden" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Toegestane bellers" @@ -4081,7 +4078,7 @@ msgstr "Toegestane bellers" msgid "Allowed flexible text channel names" msgstr "Flexibele tekstkanaalnamen toegestaan" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Toegestane uitnodigingen" @@ -4170,6 +4167,11 @@ msgstr "Al ingewisseld" msgid "Already set to cancel" msgstr "Al opgezegd" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Verander ook de communities hieronder om overeen te komen" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4624,10 +4626,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Iedereen kan een account aanvragen, maar een beheerder moet het goedkeuren." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Iedereen in mijn communities" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Iedereen die je vindt, kan een verzoek sturen. Schakel dit uit om groepen hieronder te kiezen." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4775,6 +4781,14 @@ msgstr "Apps en bots" msgid "Applies to" msgstr "Van toepassing op" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Is van toepassing op bots in communities die je vanaf nu toevoegt. Je kunt dit ook per community aanpassen." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Is van toepassing op communities die je vanaf nu lid van wordt. Je kunt het ook per community aanpassen." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4792,11 +4806,6 @@ msgstr "Thema toepassen" msgid "Apply to all communities" msgstr "Toepassen op alle communities" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Ook toepassen op deze communities" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4817,6 +4826,11 @@ msgstr "Goedgekeurd" msgid "Apps" msgstr "Apps" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Apps en apparaten" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4870,7 +4884,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Weet je zeker dat je de categorie \"{categoryName}\" wilt verwijderen? Het kanaal erin wordt verplaatst naar de bovenkant van de kanalenlijst." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Weet je zeker dat je de passkey <0>{0} wilt verwijderen?" @@ -4882,7 +4896,7 @@ msgstr "Weet je zeker dat je deze bijlage wilt verwijderen? Deze actie kan niet msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Weet je zeker dat je deze community wilt verwijderen? Deze actie kan niet ongedaan worden gemaakt. Alle kanalen, berichten en instellingen worden permanent verwijderd." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Weet je zeker dat je deze passkey wilt verwijderen?" @@ -4962,11 +4976,16 @@ msgid "Ask before starting calls" msgstr "Vragen voordat je iemand belt" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Vraag om een passkey na je wachtwoord bij het inloggen" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Vraag om een tweede stap na je wachtwoord wanneer je inlogt." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5240,7 +5259,7 @@ msgstr "Authenticatie" msgid "Authenticator" msgstr "Authenticator" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Authenticator-app" @@ -5315,7 +5334,7 @@ msgstr "Geautoriseerde apps" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5736,7 +5755,7 @@ msgstr "Back-upcode" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6605,6 +6624,10 @@ msgstr "Privacy van gesprekken" msgid "Calls" msgstr "Gesprekken" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Oproepen die je toestaat komen nog steeds binnen, maar ze rinkelen niet." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6716,6 +6739,11 @@ msgstr "Camera's en virtuele opnameapparaten worden hier in {productName} gesele msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Camera's zijn uitgeschakeld bij meer dan {voiceChannelCameraUserLimit} deelnemers" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Kan je een direct bericht sturen" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7049,7 +7077,7 @@ msgid "Change chat embed background" msgstr "Achtergrond voor chat-embed wijzigen" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "E-mailadres wijzigen" @@ -7142,7 +7170,7 @@ msgstr "Eigenaar wijzigen" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8118,6 +8146,10 @@ msgstr "Kies welke zoekmachine standaard wordt gebruikt bij het zoeken naar gese msgid "Choose which translator is used by default when translating selected text." msgstr "Kies welke vertaler standaard wordt gebruikt bij het vertalen van geselecteerde tekst." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Kies wie je zonder toestemming aan een groepschat kan toevoegen." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Kies wie deze verbinding op je profiel kan zien." @@ -8127,6 +8159,14 @@ msgstr "Kies wie deze verbinding op je profiel kan zien." msgid "Choose who can see your profile details" msgstr "Kies wie je profielgegevens kan zien" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Kies wie je een vriendschapsverzoek kan sturen." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Kies wie je kan bellen." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8195,7 +8235,7 @@ msgstr "Voltooi de registratie van je account door een e-mailadres en wachtwoord msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Claim je account door een gebruikersnaam en wachtwoord te kiezen. Je meldt je hiermee aan, dus kies er een die je kunt onthouden." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Voltooi de registratie van je account om toegang te krijgen tot beveiligingsfuncties zoals tweestapsverificatie en passkeys." @@ -8779,6 +8819,10 @@ msgstr "Codec" msgid "Codes" msgstr "Codes" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Codes uit je authenticatie-app zijn je tweede stap bij het inloggen." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8976,6 +9020,21 @@ msgstr "Bij communities met meer dan 250 leden wordt de instelling \"Alleen verm msgid "Communities you can join" msgstr "Communities waar je lid van kunt worden" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Communities die je vanaf nu join, gebruiken dit, en de communities hieronder worden aangepast." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Communities die je vanaf nu toevoegt, gebruiken deze instelling." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Communities die je vanaf nu toevoegt, gebruiken deze instelling. Je huidige communities behouden hun instellingen." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10383,7 +10442,7 @@ msgid "Couldn't delete application" msgstr "Applicatie kon niet worden verwijderd" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Passkey kon niet worden verwijderd" @@ -10778,7 +10837,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "De instelling om onderdrukking van vermeldingen te omzeilen kon niet worden bijgewerkt" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Tweefactorauthenticatie met passkey kon niet worden bijgewerkt" @@ -10894,7 +10953,7 @@ msgstr "Nieuwe groep maken met {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Maak een nieuwe kit" @@ -11051,8 +11110,8 @@ msgstr "Maak openbare threads" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Maak herstelkit" @@ -11123,7 +11182,7 @@ msgid "Created" msgstr "Aangemaakt" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Gemaakt {0}" @@ -11241,6 +11300,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Valuta" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Huidig" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12002,7 +12066,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12175,10 +12239,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Berichten van andere leden verwijderen. Vastzetten wordt afzonderlijk beheerd." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Passkey verwijderen" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Verwijder beveiligingssleutel {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12646,7 +12715,7 @@ msgstr "Apparaat:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12731,7 +12800,7 @@ msgstr "Voorvertoningen van directe berichten" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Directe berichten" @@ -12757,7 +12826,6 @@ msgstr "Directe upload actief" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12831,6 +12899,11 @@ msgstr "Hardwareversnelling uitschakelen?" msgid "Disable mobile push notifications" msgstr "Mobiele pushmeldingen uitschakelen" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Je account uitschakelen of verwijderen" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13996,8 +14069,8 @@ msgstr "E-mail" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "E-mailadres" @@ -14233,7 +14306,6 @@ msgstr "Favorieten leeg" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Inschakelen" @@ -14973,7 +15045,7 @@ msgstr "Elke community die dit kanaal volgt, krijgt een kopie. Als je het later #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Iedereen" @@ -16518,10 +16590,14 @@ msgstr "Vrienden en geselecteerde groepen kunnen je bellen" msgid "Friends and small communities only" msgstr "Alleen vrienden en kleine communities" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Vrienden kunnen je altijd directe berichten sturen. Kies of mensen met wie je een community deelt je een bericht kunnen sturen zonder eerst een vriendschapsverzoek te sturen." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Vrienden kunnen je altijd een bericht sturen." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Vrienden kunnen je altijd berichten sturen. Deze instellingen gelden voor mensen en bots met wie je alleen een community deelt." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16530,7 +16606,9 @@ msgstr "Vrienden van vrienden" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Alleen vrienden" @@ -17370,6 +17448,10 @@ msgstr "Toevoegen aan groepschats: alleen vrienden" msgid "Group chat adds: nobody" msgstr "Toevoegen aan groepschats: niemand" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Groepschats" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17696,7 +17778,7 @@ msgstr "Verborgen" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18205,7 +18287,7 @@ msgstr "Als je denkt dat het illegaal is, geef dan aan welke wet en waarom." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Als je dit sluit, kun je desktopmeldingen later altijd weer inschakelen via {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Als je je wachtwoord vergeet, is een herstelkit de enige manier om weer toegang te krijgen tot je account." @@ -19646,6 +19728,11 @@ msgstr "Houd gratis en premium niveaus aan. Je kunt de niveaus aanpassen, premiu msgid "Keep grace period" msgstr "Respijtperiode behouden" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Mijn huidige instellingen behouden" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19829,11 +19916,11 @@ msgid "Largest file you can upload" msgstr "Grootste bestand dat je kunt uploaden" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Laatst gewijzigd: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Laatst gewijzigd: nooit" @@ -20135,7 +20222,7 @@ msgstr "Laat anderen je zien via video." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Laat push-to-talk en sneltoetsen werken in andere apps." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Hiermee kun je je wachtwoord opnieuw instellen als je het vergeet." @@ -20728,8 +20815,8 @@ msgstr "Maak de instantie helemaal van jou" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Beheren" @@ -20740,7 +20827,7 @@ msgid "Manage accounts" msgstr "Accounts beheren" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Beheer de apps en apparaten die toegang hebben tot je account." @@ -20749,6 +20836,11 @@ msgstr "Beheer de apps en apparaten die toegang hebben tot je account." msgid "Manage authorized applications" msgstr "Geautoriseerde apps beheren" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Beheer geautoriseerde apps" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20774,6 +20866,11 @@ msgstr "Community beheren" msgid "Manage community features" msgstr "Communityfuncties beheren" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Apparaten beheren" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23400,7 +23497,7 @@ msgstr "Geen desktopupdate beschikbaar." msgid "No displays found" msgstr "Geen schermen gevonden" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Geen e-mailadres ingesteld" @@ -23563,7 +23660,11 @@ msgstr "Er zijn geen optionele diensten beschikbaar op deze instantie. Je kunt d msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Niets van {query} kon worden toegepast. Corrigeer de onderstreepte waarde of voeg iets toe om te zoeken." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Nog geen passkeys. Voeg er een toe om in te loggen met je vingerafdruk, gezicht of een beveiligingssleutel." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Geen wachtwoord ingesteld" @@ -23976,7 +24077,7 @@ msgstr "Niet gevonden" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Niet nu" @@ -24053,6 +24154,11 @@ msgstr "Niets om terug te betalen" msgid "Nothing to search for" msgstr "Niets om op te zoeken" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Niets verandert. Dit bevestigt alleen je instellingen." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24182,12 +24288,14 @@ msgstr "Objecten" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Uit" @@ -24245,9 +24353,11 @@ msgstr "Oudste eerst" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Aan" @@ -25377,7 +25487,7 @@ msgstr "Passkey bijgewerkt" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25392,8 +25502,8 @@ msgstr "Passkeys vereisen een ondertekende macOS-bundel met een geldige app-ID. #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Wachtwoord" @@ -25618,8 +25728,18 @@ msgstr "Pennsylvania" msgid "People" msgstr "Mensen" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Mensen in je communities kunnen je berichten sturen zonder dat jullie vrienden hoeven te zijn." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Mensen in je communities moeten eerst je vriend zijn voordat ze je een bericht kunnen sturen." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Mensen moeten je vriend zijn voordat ze je een bericht kunnen sturen. Ze kunnen je nog steeds een vriendschapsverzoek sturen." @@ -25634,10 +25754,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Mensen loggen in met een e-mailadres en wachtwoord. Wachtwoordherstel en verificatie vereisen e-mailbezorging, wat je later kunt instellen." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Mensen die een community met je delen, kunnen je rechtstreeks een bericht sturen." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Mensen die een community met je delen." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Mensen die minstens één vriend met je delen." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25715,7 +25843,7 @@ msgstr "Verwijder permanent elk bericht dat je hier hebt verzonden, in elk kanaa msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Verwijder permanent de berichten die overeenkomen met de onderstaande filters. Dit kan niet ongedaan worden gemaakt." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Verwijder je account en alle bijbehorende gegevens permanent. Deze actie kan niet ongedaan worden gemaakt." @@ -27299,6 +27427,10 @@ msgstr "Reden: {0}" msgid "Receipt" msgstr "Bon" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Oproepen stil ontvangen" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27409,7 +27541,7 @@ msgid "Recovery key" msgstr "Herstelcode" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Herstelkit" @@ -27597,10 +27729,6 @@ msgstr "Registreren" msgid "Register an account" msgstr "Registreer een account" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Geregistreerde passkeys" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28187,7 +28315,7 @@ msgstr "Minder machtigingen geven kan de functies van de bot beperken." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Als je de time-out opheft, kan <0>{targetUserTag} weer berichten versturen, reageren en deelnemen aan spraakkanalen." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Naam wijzigen" @@ -28216,6 +28344,11 @@ msgstr "Formulier om een kanaalnaam te wijzigen" msgid "Rename emoji" msgstr "Emoji hernoemen" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Passkey hernoemen {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28426,7 +28559,7 @@ msgid "Require 2FA for moderation actions" msgstr "2FA vereisen voor moderatieacties" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Een passkey als je tweede factor vereisen" @@ -28962,7 +29095,7 @@ msgstr "Terug naar inloggen" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Tonen" @@ -29020,7 +29153,7 @@ msgid "Review and confirm" msgstr "Controleren en bevestigen" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Bekijk apps die toegang hebben tot je account." @@ -29040,7 +29173,7 @@ msgid "Review privacy settings" msgstr "Privacyinstellingen bekijken" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Bekijk ingelogde apparaten en meld sessies af die je niet herkent." @@ -29173,6 +29306,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Rechtermuisknop" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Op dit moment" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29363,7 +29501,6 @@ msgstr "Verzadiging" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29388,7 +29525,6 @@ msgstr "Verzadiging" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Opslaan" @@ -29410,7 +29546,7 @@ msgid "Save 17%" msgstr "Bespaar 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Bewaar een herstelkit" @@ -29435,7 +29571,9 @@ msgstr "Achtergrond opslaan" msgid "Save banner" msgstr "Banner opslaan" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Wijzigingen opslaan" @@ -30205,7 +30343,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Beveiliging" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Beveiligingsfuncties" @@ -30831,7 +30969,7 @@ msgstr "Sneltoets voor dempen instellen" msgid "Set new password" msgstr "Nieuw wachtwoord instellen" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Wachtwoord instellen" @@ -30951,6 +31089,7 @@ msgid "Set the voice region to automatic" msgstr "De spraakregio ingesteld op automatisch" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Instellen" @@ -30961,7 +31100,9 @@ msgid "Set up {productName}" msgstr "Stel {productName} in" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Authenticator-app instellen" @@ -31911,6 +32052,11 @@ msgstr "Aanmeldingsproces" msgid "Sign-in method" msgstr "Aanmeldmethode" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Inlogmethoden" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31989,10 +32135,6 @@ msgstr "Stille oproep" msgid "Silent calls" msgstr "Stille oproepen" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Stille oproepen van iedereen" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Stil wanneer het opnameapparaat geen eigen audio-invoer heeft" @@ -33311,7 +33453,7 @@ msgid "Stop trusting all links?" msgstr "Alle links niet meer vertrouwen?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Stoppen met passkeys voor tweefactorauthenticatie?" @@ -34058,6 +34200,11 @@ msgstr "Tags helpen mensen om berichten te vinden. Je kunt maximaal {count} tags msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Tags moeten 2 tot {maxLength} alfanumerieke tekens lang zijn." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Neem even de tijd om te controleren wie je een bericht kan sturen. Niets verandert, tenzij jij dat wilt." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Gaat in bij je volgende verlenging. We verrekenen een tegoed van {creditLabel} uit je huidige maandelijkse betaling. Daardoor betaal je voor het eerste jaar <0>{firstRenewalPriceLabel}. Latere jaarlijkse verlengingen kosten {renewalPrice}/jaar." @@ -34139,7 +34286,7 @@ msgstr "Temporele lagen" msgid "Temporarily disable your account" msgstr "Je account tijdelijk uitschakelen" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Je account tijdelijk uitschakelen. Je kunt het later opnieuw activeren door weer in te loggen." @@ -35367,11 +35514,11 @@ msgstr "Dit is de beschrijving van de tweede optie" msgid "This is the third option description" msgstr "Dit is de beschrijving van de derde optie" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Dit is je laatste passkey en passkeys zijn je tweede factor. Als je deze verwijdert, wordt tweefactorauthenticatie voor je account uitgeschakeld en werken je huidige back-upcodes niet meer." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Dit is je laatste passkey. Als deze weg is, kun je geen passkey meer gebruiken als je tweede factor." @@ -36482,7 +36629,8 @@ msgstr "Turks" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Uitschakelen" @@ -36500,6 +36648,11 @@ msgstr "Schakel alles uit waar je je niet prettig bij voelt. Sommige functies we msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Schakel het delen van audio voor deze bron uit of probeer het zo meteen opnieuw." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Authenticator-app uitschakelen" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36531,7 +36684,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Schakel streamingprivacy uit voordat je inlog- of accountbeveiligingsgegevens bekijkt." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Inschakelen" @@ -36670,10 +36823,6 @@ msgstr "Tweefactorauthenticatie uitgeschakeld" msgid "Two-factor authentication enabled" msgstr "Tweefactorauthenticatie ingeschakeld" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Tweefactorauthenticatie is ingeschakeld" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37989,7 +38138,7 @@ msgstr "Werkelijke waarde gebruiken" msgid "Use alternative method" msgstr "Andere methode gebruiken" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Gebruik een authenticator-app om codes te genereren voor tweefactorauthenticatie" @@ -38126,12 +38275,12 @@ msgid "Use native title bar" msgstr "Systeemeigen titelbalk gebruiken" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Passkeys gebruiken voor tweefactorauthenticatie?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Gebruik passkeys om zonder wachtwoord in te loggen" @@ -38656,12 +38805,12 @@ msgid "Verify your email address to send friend requests." msgstr "Verifieer je e-mailadres om vriendschapsverzoeken te versturen." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Verifieer je e-mailadres voordat je een passkey toevoegt." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Verifieer je e-mailadres voordat je een authenticator-app toevoegt." @@ -38948,7 +39097,7 @@ msgstr "Verbannen gebruikers bekijken en beheren." msgid "View and manage every webhook configured across your community." msgstr "Bekijk en beheer elke webhook die is ingesteld voor je community." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Bekijk en beheer je back-upcodes voor accountherstel" @@ -38987,7 +39136,7 @@ msgstr "Kanaal bekijken" msgid "View channel members" msgstr "Kanaalleden bekijken" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Codes bekijken" @@ -40085,10 +40234,6 @@ msgstr "Zolang push-to-talk is ingeschakeld, bedient je sneltoets je microfoon. msgid "Who can add" msgstr "Wie kan toevoegen" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Wie jou kan toevoegen aan groepschats" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40110,12 +40255,12 @@ msgid "Who can join" msgstr "Wie kan lid worden" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Wie je een bericht kan sturen" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Wie mag je berichten sturen?" @@ -40437,7 +40582,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Je kunt het verwijderingsproces binnen 14 dagen annuleren" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Je kunt dit op elk moment aanpassen in je privacyinstellingen, ook voor elke community." @@ -40710,7 +40855,7 @@ msgstr "Je hebt je tag gewijzigd terwijl je {PREMIUM_PRODUCT_NAME} had. Deze wor msgid "You do not have access to the channel where this message was sent." msgstr "Je hebt geen toegang tot het kanaal waar dit bericht is verzonden." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Je hebt nog geen herstelkit" @@ -40964,7 +41109,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Je wordt doorgestuurd naar {redirectHostname} na autorisatie." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Er wordt na je wachtwoord niet meer om een passkey gevraagd. Je authenticator-app blijft je tweede factor." @@ -40988,7 +41133,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Je moet opnieuw inloggen op alle afgemelde apparaten" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Je hebt een van je passkeys nodig om op een nieuw apparaat in te loggen. Als je al je passkeys kwijtraakt, kun je permanent de toegang tot je account verliezen. Er worden back-upcodes voor je opgeslagen, zodat je nog een manier hebt om binnen te komen." @@ -41333,7 +41478,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Je account vereist meervoudige authenticatie, maar er zijn geen ondersteunde methoden ingesteld op dit apparaat. Meld je aan op een apparaat met je authenticator-app of beveiligingssleutel, of neem contact op met de beheerders van deze instantie." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41816,131 +41961,3 @@ msgstr "Inzoomen" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Uitzoomen" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# community heeft een eigen instelling} other {# communities hebben een eigen instelling}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Verander ook de communities hieronder om overeen te komen" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Kan je een direct bericht sturen" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Kies wie je directe berichten kan sturen." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Communities die je vanaf nu join, gebruiken dit, en de communities hieronder worden aangepast." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Communities die je vanaf nu toevoegt, gebruiken deze instelling." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Communities die je vanaf nu toevoegt, gebruiken deze instelling. Je huidige communities behouden hun instellingen." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Huidig" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Vrienden kunnen je altijd een bericht sturen." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Mijn huidige instellingen behouden" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Niets verandert. Dit bevestigt alleen je instellingen." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Mensen in je communities kunnen je berichten sturen zonder dat jullie vrienden hoeven te zijn." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Mensen in je communities moeten eerst je vriend zijn voordat ze je een bericht kunnen sturen." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Privacy-instellingen banner" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Op dit moment" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Neem even de tijd om te controleren wie je een bericht kan sturen. Niets verandert, tenzij jij dat wilt." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Iedereen die je vindt, kan een verzoek sturen. Schakel dit uit om groepen hieronder te kiezen." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Is van toepassing op bots in communities die je vanaf nu toevoegt. Je kunt dit ook per community aanpassen." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Is van toepassing op communities die je vanaf nu lid van wordt. Je kunt het ook per community aanpassen." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Kies wie je een vriendschapsverzoek kan sturen." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Vrienden kunnen je altijd berichten sturen. Deze instellingen gelden voor mensen en bots met wie je alleen een community deelt." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Mensen die een community met je delen." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Mensen die minstens één vriend met je delen." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Oproepen die je toestaat komen nog steeds binnen, maar ze rinkelen niet." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Kies wie je zonder toestemming aan een groepschat kan toevoegen." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Kies wie je kan bellen." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Groepschats" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Oproepen stil ontvangen" diff --git a/fluxer_app/src/features/i18n/locales/no/messages.po b/fluxer_app/src/features/i18n/locales/no/messages.po index b39628170..d1d87e41c 100644 --- a/fluxer_app/src/features/i18n/locales/no/messages.po +++ b/fluxer_app/src/features/i18n/locales/no/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# kanal følger} other {# kanaler følger}} denne k msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# fellesskap funnet} other {# fellesskap funnet}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# fellesskap har egne innstillinger} other {# fellesskap har egne innstillinger}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# fellesskap er midlertidig utilgjengelig på grunn av en feil i flukskondensatoren.} other {# fellesskap er midlertidig utilgjengelige på grunn av en feil i flukskondensatoren.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# fellesskap bruker en annen innstilling} other {# fellesskap bruker en annen innstilling}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# annen} other {# andre}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# deltaker i samtalen} other {# deltakere i samtalen}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# passnøkkel} other {# passnøkler}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Konto" msgid "Account & premium overrides" msgstr "Overstyringer for konto og premium" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Kontotilgang" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Legg til en konto for å fortsette." msgid "Add an email and password to your account first." msgstr "Legg til en e-postadresse og et passord på kontoen din først." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Legg til et ekstra sikkerhetslag på kontoen din" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Legg til egendefinerte snarveier, deaktiver innebygde snarveier og synkr msgid "Add domain connection" msgstr "Legg til domenetilkobling" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Legg til e-postadresse" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Legg til egendefinert tilgangstillatelse" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Legg til passnøkkel" @@ -3548,6 +3544,14 @@ msgstr "Legg til dine egne søkemotorer med et egendefinert URL-mønster. Bruk < msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Legg til dine egne oversettere med et egendefinert URL-mønster. Bruk <0>{query} som plassholder for teksten som skal oversettes." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Lagt til {createdDate}, sist brukt {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Lagt til {createdDate}, aldri brukt" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Lagt til i favoritter" msgid "Added to saved media" msgstr "Lagt til i lagrede medier" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Lagt til: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Lagt til: {createdDate} • sist brukt: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Tillat store bokstaver og mellomrom i tekstkanalnavn. Når dette er av, msgid "Allow direct messages" msgstr "Tillat direktemeldinger" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Tillat direktemeldinger fra boter i fellesskap" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Tillat direktemeldinger fra fellesskapsmedlemmer" @@ -4071,7 +4067,7 @@ msgstr "Tillot {permissions}" msgid "Allowed all members to mention this role" msgstr "Tillot alle medlemmer å omtale denne rollen" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Hvem som kan ringe" @@ -4080,7 +4076,7 @@ msgstr "Hvem som kan ringe" msgid "Allowed flexible text channel names" msgstr "Tillot fleksible tekstkanalnavn" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Tillatte invitasjoner" @@ -4169,6 +4165,11 @@ msgstr "Allerede innløst" msgid "Already set to cancel" msgstr "Allerede satt til å avsluttes" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Endre også samfunnene nedenfor til å matche" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Alle kan be om en konto, men en administrator må godkjenne den." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Alle i mine communities" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Alle som finner deg kan sende en forespørsel. Skru av dette for å velge grupper nedenfor." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Apper og boter" msgid "Applies to" msgstr "Gjelder for" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Gjelder for boter i fellesskap du blir med i fra nå av. Du kan også endre det for hvert fellesskap." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Gjelder for communities du blir med i heretter. Du kan også endre det for hver community." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Bruk tema" msgid "Apply to all communities" msgstr "Bruk på alle fellesskap" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Bruk på disse fellesskapene også" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Godkjent" msgid "Apps" msgstr "Apper" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Apper og enheter" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Er du sikker på at du vil slette kategorien «{categoryName}»? Kanalen i kategorien flyttes til toppen av kanallisten." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Er du sikker på at du vil slette passnøkkelen <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Er du sikker på at du vil slette dette vedlegget? Denne handlingen kan msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Er du sikker på at du vil slette dette fellesskapet? Denne handlingen kan ikke angres. Alle kanaler, meldinger og innstillinger blir slettet permanent." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Er du sikker på at du vil slette denne passnøkkelen?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Spør før du starter samtaler" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 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å" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Be om et ekstra steg etter passordet ditt når du logger inn." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Autentisering" msgid "Authenticator" msgstr "Autentiseringsapp" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Autentiseringsapp" @@ -5314,7 +5332,7 @@ msgstr "Autoriserte apper" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Reservekode" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Anropspersonvern" msgid "Calls" msgstr "Anrop" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Samtaler du tillater, kommer fortsatt gjennom, men de ringer ikke." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Kameraer og virtuelle opptaksenheter velges her i {productName}, ikke i msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kameraer er av når det er flere enn {voiceChannelCameraUserLimit} deltakere" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Kan sende deg direktemeldinger" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Endre bakgrunn for innebygde invitasjoner" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Endre e-postadresse" @@ -7141,7 +7168,7 @@ msgstr "Endre eier" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Velg hvilken søkemotor som skal brukes som standard når du søker ette msgid "Choose which translator is used by default when translating selected text." msgstr "Velg hvilken oversetter som skal brukes som standard når du oversetter markert tekst." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Velg hvem som kan legge deg til i en gruppechat uten å spørre først." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Velg hvem som kan se denne tilkoblingen på profilen din." @@ -8126,6 +8157,14 @@ msgstr "Velg hvem som kan se denne tilkoblingen på profilen din." msgid "Choose who can see your profile details" msgstr "Velg hvem som kan se profildetaljene dine" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Velg hvem som kan sende deg en venneforespørsel." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Velg hvem som kan starte en samtale med deg." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Fullfør registreringen av kontoen din ved å legge til en e-postadresse msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Gjør krav på kontoen din ved å velge et brukernavn og passord. Du logger inn med dem, så velg noen du vil huske." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Fullfør registreringen av kontoen din for å få tilgang til sikkerhetsfunksjoner som tofaktorautentisering og passnøkler." @@ -8778,6 +8817,10 @@ msgstr "Kodek" msgid "Codes" msgstr "Koder" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Koder fra autentiseringsappen din er ditt andre steg når du logger inn." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Fellesskap med over 250 personer må bruke innstillingen «Kun omtaler» msgid "Communities you can join" msgstr "Fellesskap du kan bli med i" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Fellesskap du blir med i fra nå av vil bruke dette, og fellesskapene nedenfor endres for å matche." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Fellesskap du blir med i fra nå av vil bruke dette." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Fremtidige communities du blir med i, vil bruke dette. Dine nåværende communities beholder innstillingene sine." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Kunne ikke slette appen" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Kunne ikke slette passnøkkel" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Kunne ikke oppdatere omgåelse av omtaleundertrykking" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Kunne ikke oppdatere tofaktorautentisering med passnøkkel" @@ -10893,7 +10951,7 @@ msgstr "Opprett en ny gruppe med {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Opprett et nytt sett" @@ -11050,8 +11108,8 @@ msgstr "Opprett offentlige tråder" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Opprett gjenopprettingssett" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Opprettet" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Opprettet {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Valuta" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Nåværende" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Slett andre medlemmers meldinger. Festing kontrolleres separat." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Slett passnøkkel" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Slett passnøkkel {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Enhet:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Forhåndsvisninger av direktemeldinger" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Direktemeldinger" @@ -12756,7 +12824,6 @@ msgstr "Direkteopplasting aktiv" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Deaktivere maskinvareakselerasjon?" msgid "Disable mobile push notifications" msgstr "Deaktiver push-varsler på mobil" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Deaktiver eller slett kontoen din" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "E-post" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "E-postadresse" @@ -14232,7 +14304,6 @@ msgstr "Tom favorittliste" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Aktiver" @@ -14972,7 +15043,7 @@ msgstr "Alle communities som følger denne kanalen får en kopi. Hvis du rediger #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Alle" @@ -16517,10 +16588,14 @@ msgstr "Venner og utvalgte grupper kan ringe deg" msgid "Friends and small communities only" msgstr "Kun venner og små fellesskap" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Venner kan alltid sende deg direktemeldinger. Velg om personer som deler et fellesskap med deg kan sende deg meldinger uten å sende en venneforespørsel først." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Venner kan alltid sende deg meldinger." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Venner kan alltid sende deg meldinger. Disse innstillingene gjelder personer og roboter du bare deler et fellesskap med." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Venners venner" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Kun venner" @@ -17369,6 +17446,10 @@ msgstr "Kan legge deg til i gruppechatter: bare venner" msgid "Group chat adds: nobody" msgstr "Kan legge deg til i gruppechatter: ingen" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Gruppechatter" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Skjult" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Hvis du mener det er ulovlig, si hvilken lov og hvorfor." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Hvis du avviser dette, kan du alltid slå på skrivebordsvarsler senere under {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Hvis du glemmer passordet ditt, er et gjenopprettingssett den eneste måten å komme tilbake til kontoen din på." @@ -19645,6 +19726,11 @@ msgstr "Behold gratis- og premiumnivåer. Du kan tilpasse nivåene, selge premiu msgid "Keep grace period" msgstr "Behold respittperioden" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Behold mine nåværende innstillinger" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Største fil du kan laste opp" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Sist endret: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Sist endret: aldri" @@ -20134,7 +20220,7 @@ msgstr "Lar andre se deg på video." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Lar push-to-talk og snarveier fungere i andre apper." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Lar deg tilbakestille passordet ditt hvis du glemmer det." @@ -20727,8 +20813,8 @@ msgstr "Tilpass instansen din" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Administrer" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Administrer kontoer" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Administrer apper og enheter med tilgang til kontoen din" @@ -20748,6 +20834,11 @@ msgstr "Administrer apper og enheter med tilgang til kontoen din" msgid "Manage authorized applications" msgstr "Administrer autoriserte apper" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Administrer autoriserte apper" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Administrer fellesskap" msgid "Manage community features" msgstr "Administrer fellesskapsfunksjoner" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Administrer enheter" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Ingen oppdatering av skrivebordsappen er tilgjengelig." msgid "No displays found" msgstr "Ingen skjermer funnet" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Ingen e-postadresse er angitt" @@ -23562,7 +23658,11 @@ msgstr "Ingen valgfrie tjenester er tilgjengelige på denne instansen. Du kan ho msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Ingen del av {query} kunne brukes. Rett verdien som er understreket, eller legg til noe å søke etter." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Ingen passnøkler ennå. Legg til én for å logge inn med fingeravtrykk, ansikt eller en sikkerhetsnøkkel." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Ikke noe passord angitt" @@ -23975,7 +24075,7 @@ msgstr "Ikke funnet" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Ikke nå" @@ -24052,6 +24152,11 @@ msgstr "Ingenting å refundere" msgid "Nothing to search for" msgstr "Ingenting å søke etter" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Ingenting vil endres. Dette bekrefter bare innstillingene dine." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Objekter" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Av" @@ -24244,9 +24351,11 @@ msgstr "Eldste først" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "På" @@ -25376,7 +25485,7 @@ msgstr "Passnøkkel oppdatert" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Passnøkler krever en signert macOS-pakke med en gyldig applikasjonsiden #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Passord" @@ -25617,8 +25726,18 @@ msgstr "Pennsylvania" msgid "People" msgstr "Personer" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Folk i samfunnene dine kan sende deg meldinger uten å være venner." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Folk i fellesskapene dine må være vennene dine før de kan sende deg meldinger." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Folk må være vennene dine før de kan sende deg meldinger. De kan fortsatt sende deg en venneforespørsel." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Folk logger inn med en e-postadresse og et passord. Tilbakestilling av passord og verifisering krever e-postlevering, som du kan sette opp senere." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Folk som deler et fellesskap med deg, kan sende deg direkte meldinger." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Folk som deler et fellesskap med deg." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Folk som deler minst én venn med deg." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Slett permanent alle meldingene du har sendt her, på tvers av alle kana msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Slett meldingene som samsvarer med filtrene nedenfor, permanent. Dette kan ikke angres." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Slett kontoen din og alle tilknyttede data permanent. Denne handlingen kan ikke angres." @@ -27298,6 +27425,10 @@ msgstr "Årsak: {0}" msgid "Receipt" msgstr "Kvittering" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Motta anrop stille" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Gjenopprettingsnøkkel" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Gjenopprettingssett" @@ -27596,10 +27727,6 @@ msgstr "Registrer deg" msgid "Register an account" msgstr "Registrer en konto" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Registrerte passnøkler" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Fjerning av tillatelser kan begrense botens funksjoner." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Når timeouten fjernes, kan <0>{targetUserTag} sende meldinger, reagere og bli med i talekanaler igjen." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Gi nytt navn" @@ -28215,6 +28342,11 @@ msgstr "Skjema for å gi kanalen nytt navn" msgid "Rename emoji" msgstr "Gi nytt navn til emojien" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Gi nytt navn til sikkerhetsnøkkel {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Krev 2FA for modereringshandlinger" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Krev en passnøkkel som din andre faktor" @@ -28961,7 +29093,7 @@ msgstr "Tilbake til pålogging" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Vis" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Se gjennom og bekreft" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Se gjennom apper som kan få tilgang til kontoen din." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Se gjennom personverninnstillingene" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Se over enhetene som er logget inn, og logg ut økter du ikke kjenner igjen." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Høyre museknapp" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Akkurat nå" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Metning" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Metning" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Lagre" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Spar 17 %" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Lagre et gjenopprettingssett" @@ -29434,7 +29569,9 @@ msgstr "Lagre bakgrunn" msgid "Save banner" msgstr "Lagre banner" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Lagre endringer" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Sikkerhet" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Sikkerhetsfunksjoner" @@ -30830,7 +30967,7 @@ msgstr "Angi snarvei for å dempe mikrofonen" msgid "Set new password" msgstr "Angi nytt passord" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Angi passord" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Satte taleregionen til automatisk" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Sett opp" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Sett opp {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Konfigurer autentiseringsapp" @@ -31910,6 +32050,11 @@ msgstr "Påloggingsflyt" msgid "Sign-in method" msgstr "Innloggingsmetode" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Innloggingsmetoder" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Stille anrop" msgid "Silent calls" msgstr "Stille anrop" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Stille anrop fra alle" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Stille når opptaksenheten ikke har egen lydinngang" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Slutte å stole på alle lenker?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Slutte å bruke passnøkler for tofaktorautentisering?" @@ -34057,6 +34198,11 @@ msgstr "Tagger hjelper folk med å finne innlegg. Du kan legge til opptil {count msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Tagger må være mellom 2 og {maxLength} tegn og alfanumeriske." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Ta deg tid til å sjekke hvem som kan sende deg meldinger. Ingenting endres med mindre du velger det." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Trer i kraft ved neste fornyelse. Vi godskriver {creditLabel} fra den nåværende månedsbetalingen din, slik at den første årlige betalingen blir <0>{firstRenewalPriceLabel}. Fremtidige årlige fornyelser koster {renewalPrice}/år." @@ -34138,7 +34284,7 @@ msgstr "Tidsmessige lag" msgid "Temporarily disable your account" msgstr "Deaktiver kontoen din midlertidig" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Deaktiver kontoen din midlertidig. Du kan aktivere den igjen senere ved å logge på." @@ -35366,11 +35512,11 @@ msgstr "Dette er beskrivelsen av det andre alternativet" msgid "This is the third option description" msgstr "Dette er beskrivelsen for det tredje alternativet" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Dette er din siste passnøkkel, og passnøkler er din andre faktor. Hvis du sletter den, slås tofaktorautentisering av for kontoen din, og de nåværende reservekodene dine slutter å fungere." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Dette er din siste passnøkkel. Når den er borte, kan du ikke lenger bruke en passnøkkel som din andre faktor." @@ -36481,7 +36627,8 @@ msgstr "Tyrkisk" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Slå av" @@ -36499,6 +36646,11 @@ msgstr "Slå av det du ikke er komfortabel med. Enkelte funksjoner slutter kansk msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Slå av lyddeling for denne kilden, eller prøv igjen om et øyeblikk." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Slå av autentiseringsapp" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Slå av strømmepersonvern før du viser påloggings- eller kontosikkerhetsdetaljer." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Slå på" @@ -36669,10 +36821,6 @@ msgstr "Tofaktorautentisering deaktivert" msgid "Two-factor authentication enabled" msgstr "Tofaktorautentisering aktivert" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Tofaktorautentisering er aktivert" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Bruk faktisk verdi" msgid "Use alternative method" msgstr "Bruk alternativ metode" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Bruk en autentiseringsapp for å generere koder for tofaktorautentisering" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Bruk systemets tittellinje" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Bruke passnøkler for tofaktorautentisering?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Bruk passnøkler for å logge på uten passord" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Bekreft e-postadressen din for å sende venneforespørsler." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Bekreft e-postadressen din før du legger til en passnøkkel." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Bekreft e-postadressen din før du legger til en autentiseringsapp." @@ -38947,7 +39095,7 @@ msgstr "Vis og administrer utestengte brukere." msgid "View and manage every webhook configured across your community." msgstr "Se og administrer alle webhooker som er konfigurert i fellesskapet ditt." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Vis og administrer reservekodene dine for kontogjenoppretting" @@ -38986,7 +39134,7 @@ msgstr "Se kanal" msgid "View channel members" msgstr "Se kanalmedlemmer" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Vis koder" @@ -40084,10 +40232,6 @@ msgstr "Når «Trykk for å snakke» er på, styrer snarveien mikrofonen din, s msgid "Who can add" msgstr "Hvem kan legge til" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Hvem kan legge deg til i gruppechatter" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Hvem kan bli med" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Hvem kan sende deg meldinger" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Hvem kan sende deg meldinger?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Du kan avbryte sletteprosessen innen 14 dager" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Du kan endre dette når som helst i personverninnstillingene dine, også for hvert fellesskap." @@ -40709,7 +40853,7 @@ msgstr "Du endret taggen din mens du hadde {PREMIUM_PRODUCT_NAME}. Den byttes ut msgid "You do not have access to the channel where this message was sent." msgstr "Du har ikke tilgang til kanalen meldingen ble sendt i." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Du har ikke et gjenopprettingssett ennå" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Du blir sendt til {redirectHostname} etter godkjenning." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Du blir ikke lenger bedt om en passnøkkel etter passordet ditt. Autentiseringsappen din forblir din andre faktor." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Du må logge på igjen på alle enheter du har logget av fra" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Du trenger én av passnøklene dine for å logge på fra en ny enhet. Hvis du mister alle passnøklene, kan du bli låst ute av kontoen din for godt. Reservekoder blir lagret for deg, så du fortsatt har en vei inn." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Kontoen din krever multifaktorautentisering, men ingen støttede metoder er konfigurert på denne enheten. Logg på fra en enhet med autentiseringsappen eller sikkerhetsnøkkelen din, eller kontakt administratorene av denne instansen." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Zoom inn" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Zoom ut" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# fellesskap har egne innstillinger} other {# fellesskap har egne innstillinger}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Endre også samfunnene nedenfor til å matche" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Kan sende deg direktemeldinger" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Velg hvem som kan sende deg direkte meldinger." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Fellesskap du blir med i fra nå av vil bruke dette, og fellesskapene nedenfor endres for å matche." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Fellesskap du blir med i fra nå av vil bruke dette." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Fremtidige communities du blir med i, vil bruke dette. Dine nåværende communities beholder innstillingene sine." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Nåværende" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Venner kan alltid sende deg meldinger." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Behold mine nåværende innstillinger" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Ingenting vil endres. Dette bekrefter bare innstillingene dine." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Folk i samfunnene dine kan sende deg meldinger uten å være venner." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Folk i fellesskapene dine må være vennene dine før de kan sende deg meldinger." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Personverninnstillinger" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Akkurat nå" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Ta deg tid til å sjekke hvem som kan sende deg meldinger. Ingenting endres med mindre du velger det." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Alle som finner deg kan sende en forespørsel. Skru av dette for å velge grupper nedenfor." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Gjelder for boter i fellesskap du blir med i fra nå av. Du kan også endre det for hvert fellesskap." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Gjelder for communities du blir med i heretter. Du kan også endre det for hver community." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Velg hvem som kan sende deg en venneforespørsel." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Venner kan alltid sende deg meldinger. Disse innstillingene gjelder personer og roboter du bare deler et fellesskap med." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Folk som deler et fellesskap med deg." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Folk som deler minst én venn med deg." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Samtaler du tillater, kommer fortsatt gjennom, men de ringer ikke." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Velg hvem som kan legge deg til i en gruppechat uten å spørre først." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Velg hvem som kan starte en samtale med deg." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Gruppechatter" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Motta anrop stille" diff --git a/fluxer_app/src/features/i18n/locales/pl/messages.po b/fluxer_app/src/features/i18n/locales/pl/messages.po index 591e50e61..8dcff36ea 100644 --- a/fluxer_app/src/features/i18n/locales/pl/messages.po +++ b/fluxer_app/src/features/i18n/locales/pl/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# kanał obserwuje} other {# kanałów obserwuje}} msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {Znaleziono # społeczność} few {Znaleziono # społeczności} many {Znaleziono # społeczności} other {Znaleziono # społeczności}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# społeczność ma własne ustawienie} other {# społeczności mają własne ustawienie}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# społeczność jest tymczasowo niedostępna z powodu awarii \"kondensatora strumienia\".} few {# społeczności są tymczasowo niedostępne z powodu awarii \"kondensatora strumienia\".} many {# społeczności jest tymczasowo niedostępnych z powodu awarii \"kondensatora strumienia\".} other {# społeczności są tymczasowo niedostępne z powodu awarii \"kondensatora strumienia\".}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# społeczność używa innego ustawienia} other {# społeczności używają innego ustawienia}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# inna osoba} few {# inne osoby} many {# innych os msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# uczestnik w rozmowie} few {# uczestników w rozmowie} many {# uczestników w rozmowie} other {# uczestnika w rozmowie}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# klucz} other {# klucze}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Konto" msgid "Account & premium overrides" msgstr "Wymuszanie stanu konta i premium" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Dostęp do konta" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Dodaj konto, aby kontynuować." msgid "Add an email and password to your account first." msgstr "Najpierw dodaj adres e-mail i hasło do swojego konta." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Dodaj dodatkową warstwę zabezpieczeń do swojego konta" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Dodawaj własne skróty, wyłączaj wbudowane skróty i synchronizuj pre msgid "Add domain connection" msgstr "Dodaj połączenie z domeną" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Dodaj adres e-mail" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Dodaj indywidualne uprawnienia" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Dodaj klucz dostępu" @@ -3548,6 +3544,14 @@ msgstr "Dodaj własne wyszukiwarki z niestandardowym wzorcem adresu URL. Użyj < msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Dodaj własne translatory z niestandardowym wzorcem adresu URL. Użyj <0>{query} jako symbolu zastępczego dla tekstu do przetłumaczenia." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Dodano {createdDate}, ostatnio użyto {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Dodano {createdDate}, nigdy nie użyto" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Dodano do ulubionych" msgid "Added to saved media" msgstr "Dodano do zapisanych multimediów" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Dodano: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Dodano: {createdDate} • ostatnio używano: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Zezwalaj na wielkie litery i spacje w nazwach kanałów tekstowych. Wył msgid "Allow direct messages" msgstr "Zezwól na wiadomości prywatne" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Zezwól na wiadomości prywatne od botów społeczności" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Zezwól na wiadomości prywatne od członków społeczności" @@ -4071,7 +4067,7 @@ msgstr "Zezwolono na {permissions}" msgid "Allowed all members to mention this role" msgstr "Zezwolono wszystkim członkom na wspominanie tej roli" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Dozwolone osoby dzwoniące" @@ -4080,7 +4076,7 @@ msgstr "Dozwolone osoby dzwoniące" msgid "Allowed flexible text channel names" msgstr "Zezwolono na elastyczne nazwy kanałów tekstowych" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Dozwolone zaproszenia" @@ -4169,6 +4165,11 @@ msgstr "Już odebrano" msgid "Already set to cancel" msgstr "Anulowanie już zaplanowane" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Zmień również poniższe społeczności, aby pasowały" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Każdy może poprosić o konto, ale administrator musi je zatwierdzić." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Każdy z moich społeczności" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Każdy, kto Cię znajdzie, może wysłać prośbę. Wyłącz to, aby wybrać grupy poniżej." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Aplikacje i boty" msgid "Applies to" msgstr "Dotyczy" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Dotyczy botów w społecznościach, do których dołączysz od teraz. Możesz też zmienić to ustawienie dla każdej społeczności." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Dotyczy społeczności, do których dołączysz od teraz. Możesz też zmienić to ustawienie dla każdej społeczności." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Zastosuj motyw" msgid "Apply to all communities" msgstr "Zastosuj do wszystkich społeczności" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Zastosuj też w tych społecznościach" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Zatwierdzone" msgid "Apps" msgstr "Aplikacje" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Aplikacje i urządzenia" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Czy na pewno chcesz usunąć kategorię \"{categoryName}\"? Kanał w środku zostanie przeniesiony na początek listy kanałów." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Czy na pewno chcesz usunąć klucz dostępu <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Czy na pewno chcesz usunąć ten załącznik? Tej operacji nie można co msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Czy na pewno chcesz usunąć tę społeczność? Tej operacji nie można cofnąć. Wszystkie kanały, wiadomości i ustawienia zostaną trwale usunięte." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Czy na pewno chcesz usunąć ten klucz dostępu?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Pytaj przed rozpoczęciem połączeń" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Pytaj o klucz dostępu po podaniu hasła podczas logowania" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Poproś o drugi krok po podaniu hasła podczas logowania." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Uwierzytelnianie" msgid "Authenticator" msgstr "Aplikacja uwierzytelniająca" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Aplikacja uwierzytelniająca" @@ -5314,7 +5332,7 @@ msgstr "Autoryzowane aplikacje" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Kod zapasowy" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Prywatność połączeń" msgid "Calls" msgstr "Połączenia" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Nadal możesz odbierać połączenia, ale nie będą one dzwonić." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Kamery i wirtualne urządzenia przechwytujące wybiera się tutaj w {pro msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kamery są wyłączane, gdy liczba uczestników przekracza {voiceChannelCameraUserLimit}" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Może Ci wysyłać wiadomości" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Zmień tło podglądu zaproszenia na czacie" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Zmień adres e-mail" @@ -7141,7 +7168,7 @@ msgstr "Zmień właściciela" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Wybierz domyślną wyszukiwarkę używaną podczas wyszukiwania zaznaczo msgid "Choose which translator is used by default when translating selected text." msgstr "Wybierz domyślny translator do tłumaczenia zaznaczonego tekstu." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Wybierz, kto może dodawać Cię do czatu grupowego bez pytania." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Wybierz, kto może zobaczyć to połączenie w Twoim profilu." @@ -8126,6 +8157,14 @@ msgstr "Wybierz, kto może zobaczyć to połączenie w Twoim profilu." msgid "Choose who can see your profile details" msgstr "Wybierz, kto może zobaczyć szczegóły Twojego profilu" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Wybierz, kto może wysyłać Ci zaproszenia do znajomych." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Wybierz, kto może rozpocząć z Tobą rozmowę." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Dokończ rejestrację konta, dodając adres e-mail i hasło. Przed zako msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Zarejestruj swoje konto, wybierając nazwę użytkownika i hasło. Będziesz się logować za ich pomocą, więc wybierz takie, które zapamiętasz." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Dokończ rejestrację konta, aby uzyskać dostęp do funkcji bezpieczeństwa, takich jak uwierzytelnianie dwuskładnikowe i klucze dostępu." @@ -8778,6 +8817,10 @@ msgstr "Kodek" msgid "Codes" msgstr "Kody" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Kody z Twojej aplikacji uwierzytelniającej to drugi krok podczas logowania." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Społeczności liczące ponad 250 osób mają wymuszone ustawienie „ty msgid "Communities you can join" msgstr "Społeczności, do których możesz dołączyć" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Społeczności, do których dołączysz od teraz, będą korzystać z tej opcji, a społeczności poniżej zostaną odpowiednio zmienione." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Społeczności, do których dołączysz od teraz, będą z tego korzystać." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Społeczności, do których dołączysz od teraz, będą korzystać z tych ustawień. Twoje obecne społeczności zachowają swoje ustawienia." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Nie udało się usunąć aplikacji" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Nie udało się usunąć klucza dostępu" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Nie udało się zaktualizować pominięcia wyciszenia wzmianek" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Nie udało się zaktualizować uwierzytelniania dwuskładnikowego opartego na kluczach dostępu" @@ -10893,7 +10951,7 @@ msgstr "Utwórz nową grupę z {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Utwórz nowy zestaw" @@ -11050,8 +11108,8 @@ msgstr "Twórz publiczne wątki" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Utwórz zestaw odzyskiwania" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Utworzono" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Utworzono {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Waluta" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Aktualne" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Usuwaj wiadomości innych członków. Przypinanie wymaga osobnego uprawnienia." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Usuń klucz dostępu" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Usuń klucz dostępu {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Urządzenie:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Podgląd wiadomości prywatnych" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Wiadomości prywatne" @@ -12756,7 +12824,6 @@ msgstr "Bezpośrednie przesyłanie aktywne" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Wyłączyć akcelerację sprzętową?" msgid "Disable mobile push notifications" msgstr "Wyłącz powiadomienia push na urządzeniach mobilnych" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Wyłącz lub usuń konto" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "E-mail" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Adres e-mail" @@ -14232,7 +14304,6 @@ msgstr "Brak ulubionych" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Włącz" @@ -14972,7 +15043,7 @@ msgstr "Każda obserwująca ten kanał społeczność otrzyma kopię. Jeśli pó #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Wszyscy" @@ -16517,10 +16588,14 @@ msgstr "Znajomi i wybrane grupy mogą do Ciebie dzwonić" msgid "Friends and small communities only" msgstr "Tylko znajomi i małe społeczności" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Znajomi zawsze mogą wysyłać Ci wiadomości bezpośrednie. Wybierz, czy osoby, z którymi dzielisz społeczność, mogą Ci wysyłać wiadomości bez wcześniejszego wysyłania zaproszenia do znajomych." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Znajomi zawsze mogą Ci wysyłać wiadomości." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Znajomi zawsze mogą Ci wysyłać wiadomości. Te ustawienia dotyczą osób i botów, z którymi dzielisz tylko społeczność." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Znajomi znajomych" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Tylko znajomi" @@ -17369,6 +17446,10 @@ msgstr "Dodawanie do czatów grupowych: tylko znajomi" msgid "Group chat adds: nobody" msgstr "Dodawanie do czatu grupowego: nikt" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Czatowanie w grupach" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Ukryte" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Jeśli uważasz, że jest to nielegalne, podaj, o jakie prawo chodzi i d msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Jeśli zamkniesz ten komunikat, nadal możesz później włączyć powiadomienia na komputerze w {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Jeśli zapomnisz hasła, zestaw odzyskiwania jest jedynym sposobem na powrót do konta." @@ -19645,6 +19726,11 @@ msgstr "Zachowaj darmowe i premium poziomy. Poziomy możesz dostosować, sprzeda msgid "Keep grace period" msgstr "Zachowaj okres karencji" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Zachowaj moje bieżące ustawienia" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Największy plik, jaki możesz przesłać" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Ostatnia zmiana: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Ostatnia zmiana: nigdy" @@ -20134,7 +20220,7 @@ msgstr "Umożliwia innym zobaczenie Cię na wideo." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Pozwala na działanie funkcji naciśnij i mów oraz skrótów w innych aplikacjach." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Pozwala zresetować hasło, jeśli je zapomnisz." @@ -20727,8 +20813,8 @@ msgstr "Spersonalizuj swoją instancję" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Zarządzaj" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Zarządzaj kontami" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Zarządzaj aplikacjami i urządzeniami, które mają dostęp do Twojego konta" @@ -20748,6 +20834,11 @@ msgstr "Zarządzaj aplikacjami i urządzeniami, które mają dostęp do Twojego msgid "Manage authorized applications" msgstr "Zarządzaj autoryzowanymi aplikacjami" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Zarządzaj autoryzowanymi aplikacjami" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Zarządzanie społecznością" msgid "Manage community features" msgstr "Zarządzaj funkcjami społeczności" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Zarządzaj urządzeniami" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Brak dostępnej aktualizacji aplikacji komputerowej." msgid "No displays found" msgstr "Nie znaleziono żadnych wyświetlaczy" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Brak adresu e-mail" @@ -23562,7 +23658,11 @@ msgstr "Na tej instancji nie ma dostępnych usług opcjonalnych. Możesz pominą msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Nie można zastosować żadnej części zapytania „{query}”. Popraw podkreśloną wartość lub dodaj coś do wyszukania." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Jeszcze nie masz kluczy dostępu. Dodaj jeden, aby logować się odciskiem palca, za pomocą rozpoznawania twarzy lub klucza bezpieczeństwa." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Brak ustawionego hasła" @@ -23975,7 +24075,7 @@ msgstr "Nie znaleziono" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Nie teraz" @@ -24052,6 +24152,11 @@ msgstr "Brak możliwości zwrotu środków" msgid "Nothing to search for" msgstr "Nie ma nic do wyszukania" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Nic się nie zmieni. To tylko potwierdzenie Twoich ustawień." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Obiekty" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Wyłączone" @@ -24244,9 +24351,11 @@ msgstr "Od najstarszych" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Włączone" @@ -25376,7 +25485,7 @@ msgstr "Klucz dostępu zaktualizowany" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Klucze dostępu wymagają podpisanego pakietu aplikacji macOS z prawidł #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Hasło" @@ -25617,8 +25726,18 @@ msgstr "Pensylwania" msgid "People" msgstr "Osoby" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Osoby z Twoich społeczności mogą wysyłać Ci wiadomości bez konieczności bycia znajomymi." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Osoby z Twoich społeczności muszą być Twoimi znajomymi, zanim będą mogły wysłać Ci wiadomość." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Ludzie muszą być Twoimi znajomymi, zanim będą mogli wysyłać Ci wiadomości. Nadal mogą wysłać Ci prośbę o dodanie do znajomych." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Ludzie logują się przy użyciu adresu e-mail i hasła. Resetowanie haseł i weryfikacja wymagają dostarczenia wiadomości e-mail, co możesz skonfigurować później." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Osoby, które dzielą z Tobą społeczność, mogą wysyłać Ci wiadomości bezpośrednio." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Osoby, które dzielą z Tobą społeczność." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Osoby, które mają z Tobą przynajmniej jednego wspólnego znajomego." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Trwale usuń wszystkie swoje wiadomości wysłane tutaj, we wszystkich k msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Trwale usuń wiadomości pasujące do poniższych filtrów. Tej operacji nie można cofnąć." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Trwale usuń swoje konto i wszystkie powiązane dane. Tej operacji nie można cofnąć." @@ -27298,6 +27425,10 @@ msgstr "Powód: {0}" msgid "Receipt" msgstr "Potwierdzenie" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Odbieraj połączenia wyciszone" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Klucz odzyskiwania" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Zestaw odzyskiwania" @@ -27596,10 +27727,6 @@ msgstr "Zarejestruj się" msgid "Register an account" msgstr "Zarejestruj konto" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Zarejestrowane klucze dostępu" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Usunięcie uprawnień może ograniczyć funkcje bota." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Cofnięcie czasowego ograniczenia pozwoli użytkownikowi <0>{targetUserTag} ponownie wysyłać wiadomości, reagować i dołączać do kanałów głosowych." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Zmień nazwę" @@ -28215,6 +28342,11 @@ msgstr "Formularz zmiany nazwy kanału" msgid "Rename emoji" msgstr "Zmień nazwę emoji" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Zmień nazwę klucza dostępu {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Wymagaj 2FA dla działań moderacyjnych" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Wymagaj klucza dostępu jako drugiego czynnika uwierzytelniania" @@ -28961,7 +29093,7 @@ msgstr "Wróć do logowania" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Odkryj" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Przejrzyj i potwierdź" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Sprawdź aplikacje, które mają dostęp do Twojego konta." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Przejrzyj ustawienia prywatności" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Sprawdź zalogowane urządzenia i wyloguj sesje, których nie rozpoznajesz." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Prawy przycisk myszy" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Obecnie" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Nasycenie" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Nasycenie" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Zapisz" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Oszczędź 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Zapisz zestaw odzyskiwania" @@ -29434,7 +29569,9 @@ msgstr "Zapisz tło" msgid "Save banner" msgstr "Zapisz baner" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Zapisz zmiany" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Bezpieczeństwo" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Funkcje bezpieczeństwa" @@ -30830,7 +30967,7 @@ msgstr "Ustaw skrót wyciszania mikrofonu" msgid "Set new password" msgstr "Ustaw nowe hasło" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Ustaw hasło" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Ustawiono region głosowy na automatyczny" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Skonfiguruj" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Skonfiguruj {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Skonfiguruj aplikację uwierzytelniającą" @@ -31910,6 +32050,11 @@ msgstr "Proces logowania" msgid "Sign-in method" msgstr "Metoda logowania" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Metody logowania" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Ciche połączenie" msgid "Silent calls" msgstr "Ciche połączenia" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Ciche połączenia od wszystkich" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Cichy, gdy urządzenie przechwytujące nie ma własnego wejścia audio" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Przestać ufać wszystkim linkom?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Przestać używać kluczy dostępu do uwierzytelniania dwuskładnikowego?" @@ -34057,6 +34198,11 @@ msgstr "Tagi pomagają ludziom znaleźć posty. Możesz dodać maksymalnie {coun msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Tagi muszą mieć od 2 do {maxLength} znaków alfanumerycznych." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Poświęć chwilę, aby sprawdzić, kto może wysyłać Ci wiadomości. Nic się nie zmieni, dopóki sam tego nie zdecydujesz." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Zmiana zacznie obowiązywać przy następnym odnowieniu. Zaliczymy {creditLabel} z bieżącej opłaty miesięcznej na poczet opłaty rocznej, więc pierwsza roczna opłata wyniesie <0>{firstRenewalPriceLabel}. Kolejne roczne odnowienia będą kosztować {renewalPrice}/rok." @@ -34138,7 +34284,7 @@ msgstr "Warstwy czasowe" msgid "Temporarily disable your account" msgstr "Tymczasowo wyłącz swoje konto" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Tymczasowo wyłącz swoje konto. Możesz je ponownie aktywować, logując się." @@ -35366,11 +35512,11 @@ msgstr "To jest opis drugiej opcji" msgid "This is the third option description" msgstr "To jest opis trzeciej opcji" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "To Twój ostatni klucz dostępu, a klucze dostępu są Twoim drugim czynnikiem uwierzytelniania. Usunięcie go wyłączy uwierzytelnianie dwuskładnikowe na Twoim koncie, a obecne kody zapasowe przestaną działać." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." 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." @@ -36481,7 +36627,8 @@ msgstr "turecki" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Wyłącz" @@ -36499,6 +36646,11 @@ msgstr "Wyłącz wszystko, z czym nie czujesz się komfortowo. Niektóre funkcje msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Wyłącz udostępnianie dźwięku dla tego źródła lub spróbuj ponownie za chwilę." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Wyłącz aplikację uwierzytelniającą" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Wyłącz prywatność transmisji, zanim wyświetlisz dane logowania lub szczegóły zabezpieczeń konta." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Włącz" @@ -36669,10 +36821,6 @@ msgstr "Uwierzytelnianie dwuskładnikowe wyłączone" msgid "Two-factor authentication enabled" msgstr "Uwierzytelnianie dwuskładnikowe włączone" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Uwierzytelnianie dwuskładnikowe jest włączone" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Użyj rzeczywistej wartości" msgid "Use alternative method" msgstr "Użyj innej metody" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Użyj natywnego paska tytułu" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Używać kluczy dostępu do uwierzytelniania dwuskładnikowego?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Używaj kluczy dostępu do logowania bez hasła" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Zweryfikuj swój adres e-mail, aby wysyłać zaproszenia do znajomych." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Zweryfikuj swój adres e-mail, zanim dodasz klucz dostępu." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Zweryfikuj swój adres e-mail, zanim dodasz aplikację uwierzytelniającą." @@ -38947,7 +39095,7 @@ msgstr "Wyświetlaj zbanowanych użytkowników i zarządzaj nimi." msgid "View and manage every webhook configured across your community." msgstr "Wyświetlaj wszystkie webhooki skonfigurowane w społeczności i zarządzaj nimi." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Wyświetlaj kody zapasowe do odzyskiwania konta i zarządzaj nimi" @@ -38986,7 +39134,7 @@ msgstr "Wyświetl kanał" msgid "View channel members" msgstr "Wyświetlanie członków kanału" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Wyświetl kody" @@ -40084,10 +40232,6 @@ msgstr "Gdy funkcja „Naciśnij i mów” jest włączona, skrót steruje mikro msgid "Who can add" msgstr "Kto może dodawać" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Kto może dodawać Cię do czatów grupowych" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Kto może dołączyć" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Kto może wysyłać Ci wiadomości" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Kto może wysyłać Ci wiadomości?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Możesz anulować proces usuwania w ciągu 14 dni" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Możesz to zmienić w dowolnym momencie w ustawieniach prywatności, w tym dla każdej społeczności." @@ -40709,7 +40853,7 @@ msgstr "Zmieniono Twój tag w trakcie korzystania z {PREMIUM_PRODUCT_NAME}. Zost msgid "You do not have access to the channel where this message was sent." msgstr "Nie masz dostępu do kanału, na który wysłano tę wiadomość." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Nie masz jeszcze zestawu odzyskiwania" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Po autoryzacji nastąpi przekierowanie do witryny {redirectHostname}." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Po podaniu hasła nie będzie już wymagany klucz dostępu. Twoja aplikacja uwierzytelniająca pozostanie Twoim drugim czynnikiem uwierzytelniania." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Musisz zalogować się ponownie na wszystkich wylogowanych urządzeniach" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Będziesz potrzebować jednego ze swoich kluczy dostępu, aby zalogować się na nowym urządzeniu. Jeśli stracisz wszystkie klucze dostępu, możesz bezpowrotnie stracić dostęp do konta. Kody zapasowe zostaną dla Ciebie zapisane, dzięki czemu zachowasz możliwość zalogowania się." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Twoje konto wymaga uwierzytelniania wieloskładnikowego, ale na tym urządzeniu nie skonfigurowano żadnych obsługiwanych metod. Zaloguj się na urządzeniu z aplikacją uwierzytelniającą lub kluczem bezpieczeństwa albo skontaktuj się z administratorami tej instancji." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Powiększ" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Pomniejsz" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# społeczność ma własne ustawienie} other {# społeczności mają własne ustawienie}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Zmień również poniższe społeczności, aby pasowały" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Może Ci wysyłać wiadomości" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Wybierz, kto może wysyłać Ci wiadomości bezpośrednie." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Społeczności, do których dołączysz od teraz, będą korzystać z tej opcji, a społeczności poniżej zostaną odpowiednio zmienione." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Społeczności, do których dołączysz od teraz, będą z tego korzystać." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Społeczności, do których dołączysz od teraz, będą korzystać z tych ustawień. Twoje obecne społeczności zachowają swoje ustawienia." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Aktualne" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Znajomi zawsze mogą Ci wysyłać wiadomości." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Zachowaj moje bieżące ustawienia" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Nic się nie zmieni. To tylko potwierdzenie Twoich ustawień." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Osoby z Twoich społeczności mogą wysyłać Ci wiadomości bez konieczności bycia znajomymi." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Osoby z Twoich społeczności muszą być Twoimi znajomymi, zanim będą mogły wysłać Ci wiadomość." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Konfiguracja prywatności" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Obecnie" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Poświęć chwilę, aby sprawdzić, kto może wysyłać Ci wiadomości. Nic się nie zmieni, dopóki sam tego nie zdecydujesz." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Każdy, kto Cię znajdzie, może wysłać prośbę. Wyłącz to, aby wybrać grupy poniżej." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Dotyczy botów w społecznościach, do których dołączysz od teraz. Możesz też zmienić to ustawienie dla każdej społeczności." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Dotyczy społeczności, do których dołączysz od teraz. Możesz też zmienić to ustawienie dla każdej społeczności." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Wybierz, kto może wysyłać Ci zaproszenia do znajomych." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Znajomi zawsze mogą Ci wysyłać wiadomości. Te ustawienia dotyczą osób i botów, z którymi dzielisz tylko społeczność." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Osoby, które dzielą z Tobą społeczność." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Osoby, które mają z Tobą przynajmniej jednego wspólnego znajomego." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Nadal możesz odbierać połączenia, ale nie będą one dzwonić." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Wybierz, kto może dodawać Cię do czatu grupowego bez pytania." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Wybierz, kto może rozpocząć z Tobą rozmowę." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Czatowanie w grupach" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Odbieraj połączenia wyciszone" 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 5ae5483d0..601ccca62 100644 --- a/fluxer_app/src/features/i18n/locales/pt-BR/messages.po +++ b/fluxer_app/src/features/i18n/locales/pt-BR/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# canal segue} other {# canais seguem}} este canal. msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, =0 {# comunidades encontradas} one {# comunidade encontrada} other {# comunidades encontradas}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# comunidade tem sua própria configuração} other {# comunidades têm sua própria configuração}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, =0 {# comunidades estão temporariamente indisponíveis devido a um defeito no capacitor de fluxo.} one {# comunidade está temporariamente indisponível devido a um defeito no capacitor de fluxo.} other {# comunidades estão temporariamente indisponíveis devido a um defeito no capacitor de fluxo.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# comunidade usa uma configuração diferente} other {# comunidades usam uma configuração diferente}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, =0 {# outros} one {# outro} other {# outros}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, =0 {# participantes na chamada} one {# participante na chamada} other {# participantes na chamada}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# chave de acesso} other {# chaves de acesso}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Conta" msgid "Account & premium overrides" msgstr "Substituições de conta e premium" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Acesso à conta" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Adicione uma conta para continuar." msgid "Add an email and password to your account first." msgstr "Adicione um e-mail e senha à sua conta primeiro." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Adicione uma camada extra de segurança à sua conta" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Adicione atalhos personalizados, desative atalhos integrados e sincroniz msgid "Add domain connection" msgstr "Adicionar conexão de domínio" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Adicionar e-mail" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Adicionar exceção" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Adicionar chave de acesso" @@ -3548,6 +3544,14 @@ msgstr "Adicione seus próprios buscadores com um padrão de URL personalizado. msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Adicione seus próprios tradutores com um padrão de URL personalizado. Use <0>{query} como um espaço reservado para o texto a ser traduzido." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Adicionado em {createdDate}, último uso em {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Adicionado em {createdDate}, nunca usado" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Adicionado aos favoritos" msgid "Added to saved media" msgstr "Adicionado às mídias salvas" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Adicionado: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Adicionado: {createdDate} • último uso: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Permitir letras maiúsculas e espaços nos nomes dos canais de texto. Qu msgid "Allow direct messages" msgstr "Permitir mensagens diretas" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Permitir mensagens diretas de bots da comunidade" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Permitir mensagens diretas de membros da comunidade" @@ -4071,7 +4067,7 @@ msgstr "Permitiu {permissions}" msgid "Allowed all members to mention this role" msgstr "Permitiu que todos os membros mencionassem este cargo" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Quem pode ligar" @@ -4080,7 +4076,7 @@ msgstr "Quem pode ligar" msgid "Allowed flexible text channel names" msgstr "Permitiu nomes de canais de texto flexíveis" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Convites permitidos" @@ -4169,6 +4165,11 @@ msgstr "Já resgatado" msgid "Already set to cancel" msgstr "Cancelamento já agendado" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Alterar também as comunidades abaixo para corresponder" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Qualquer pessoa pode solicitar uma conta, mas um administrador precisa aprová-la." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Qualquer pessoa nas minhas comunidades" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Qualquer pessoa que te encontrar pode enviar um pedido. Desative isso para escolher os grupos abaixo." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Aplicativos e bots" msgid "Applies to" msgstr "Aplica-se a" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Aplica-se a bots em comunidades que você ingressar a partir de agora. Você também pode alterá-lo para cada comunidade." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Aplica-se às comunidades que você entrar a partir de agora. Você também pode alterá-la para cada comunidade." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Aplicar tema" msgid "Apply to all communities" msgstr "Aplicar a todas as comunidades" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Aplicar a estas comunidades também" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Aprovado" msgid "Apps" msgstr "Aplicativos" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Apps e dispositivos" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Tem certeza de que deseja excluir a categoria \"{categoryName}\"? O canal dentro dela será movido para o topo da lista de canais." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Tem certeza de que deseja excluir a chave de acesso <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Tem certeza de que deseja excluir este anexo? Esta ação não pode ser msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Tem certeza de que deseja excluir esta comunidade? Esta ação não poderá ser desfeita. Todos os canais, mensagens e configurações serão excluídos permanentemente." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Tem certeza de que deseja excluir esta chave de acesso?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Perguntar antes de iniciar chamadas" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 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" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Peça uma segunda etapa após sua senha ao fazer login." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Autenticação" msgid "Authenticator" msgstr "Autenticador" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "App autenticador" @@ -5314,7 +5332,7 @@ msgstr "Aplicativos autorizados" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Código de recuperação" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Privacidade de chamadas" msgid "Calls" msgstr "Chamadas" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "As chamadas que você permite ainda chegam, mas não tocam." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Câmeras e dispositivos de captura virtual são selecionados aqui no {pr msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Câmeras desativadas acima de {voiceChannelCameraUserLimit} participantes" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Pode te enviar mensagens diretas" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Alterar o plano de fundo do conteúdo incorporado no chat" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Alterar e-mail" @@ -7141,7 +7168,7 @@ msgstr "Alterar proprietário" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Escolha qual buscador será usado por padrão ao pesquisar o texto selec msgid "Choose which translator is used by default when translating selected text." msgstr "Escolha qual tradutor será usado por padrão ao traduzir o texto selecionado." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Escolha quem pode te adicionar a um grupo sem pedir permissão primeiro." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Escolha quem pode ver esta conexão no seu perfil." @@ -8126,6 +8157,14 @@ msgstr "Escolha quem pode ver esta conexão no seu perfil." msgid "Choose who can see your profile details" msgstr "Escolha quem pode ver os detalhes do seu perfil" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Escolha quem pode te enviar um pedido de amizade." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Escolha quem pode iniciar uma chamada com você." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Reivindique sua conta adicionando um e-mail e uma senha. Enviaremos um c msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Reivindique sua conta escolhendo um nome de usuário e senha. Você fará login com eles, então escolha uns que você lembrará." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Reivindique sua conta para acessar recursos de segurança, como autenticação de dois fatores e chaves de acesso." @@ -8778,6 +8817,10 @@ msgstr "Codec" msgid "Codes" msgstr "Códigos" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Códigos do seu app autenticador são seu segundo passo ao fazer login." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Comunidades com mais de 250 pessoas são forçadas para a configuração msgid "Communities you can join" msgstr "Comunidades que você pode entrar" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "As comunidades que você entrar a partir de agora usarão isso, e as comunidades abaixo mudarão para corresponder." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Comunidades que você entrar a partir de agora usarão esta configuração." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "As comunidades que você entrar a partir de agora usarão esta configuração. Suas comunidades atuais manterão as configurações delas." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Não foi possível excluir o aplicativo" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Não foi possível excluir a chave de acesso" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Não foi possível alterar a opção de ignorar a supressão de menções" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Não foi possível atualizar a autenticação de dois fatores com chave de acesso" @@ -10893,7 +10951,7 @@ msgstr "Criar um novo grupo com {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Criar um novo kit" @@ -11050,8 +11108,8 @@ msgstr "Criar threads públicas" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Criar kit de recuperação" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Criado" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Criado {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Moeda" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Atual" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Excluir mensagens de outros membros. O gerenciamento de fixação é separado." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Excluir chave de acesso" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Excluir chave de acesso {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Dispositivo:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Prévias de mensagens diretas" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Mensagens diretas" @@ -12756,7 +12824,6 @@ msgstr "Envio direto ativo" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Desativar aceleração de hardware?" msgid "Disable mobile push notifications" msgstr "Desativar notificações push no celular" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Desativar ou excluir sua conta" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "E-mail" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Endereço de e-mail" @@ -14232,7 +14304,6 @@ msgstr "Favoritos vazios" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Ativar" @@ -14972,7 +15043,7 @@ msgstr "Todas as comunidades que seguem este canal recebem uma cópia. Se você #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Todos" @@ -16517,10 +16588,14 @@ msgstr "Amigos e grupos selecionados podem ligar para você" msgid "Friends and small communities only" msgstr "Apenas amigos e comunidades pequenas" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Amigos sempre podem te enviar mensagens diretas. Escolha se pessoas que compartilham uma comunidade com você podem te mandar mensagem sem precisar enviar um pedido de amizade primeiro." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Amigos sempre podem te enviar mensagens." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Amigos sempre podem te enviar mensagens. Estas configurações cobrem pessoas e bots com quem você compartilha apenas uma comunidade." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Amigos de amigos" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Apenas amigos" @@ -17369,6 +17446,10 @@ msgstr "Quem pode adicionar você a grupos: apenas amigos" msgid "Group chat adds: nobody" msgstr "Quem pode adicionar você a grupos: ninguém" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Conversas em grupo" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Oculto" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Se você acredita que é ilegal, diga qual lei e por quê." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Se você dispensar este aviso, poderá ativar as notificações no computador mais tarde em {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Se você esquecer sua senha, um kit de recuperação é a única forma de voltar para sua conta." @@ -19645,6 +19726,11 @@ msgstr "Mantenha os níveis gratuito e premium. Você pode personalizar os níve msgid "Keep grace period" msgstr "Manter período de carência" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Manter minhas configurações atuais" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Maior arquivo que você pode enviar" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Última alteração: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Última alteração: nunca" @@ -20134,7 +20220,7 @@ msgstr "Permite que as pessoas vejam você em vídeo." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Permite que o \"push-to-talk\" e os atalhos funcionem em outros apps." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Permite redefinir sua senha caso você a esqueça." @@ -20727,8 +20813,8 @@ msgstr "Personalize sua instância" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Gerenciar" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Gerenciar contas" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Gerenciar aplicativos e dispositivos com acesso à sua conta" @@ -20748,6 +20834,11 @@ msgstr "Gerenciar aplicativos e dispositivos com acesso à sua conta" msgid "Manage authorized applications" msgstr "Gerenciar aplicativos autorizados" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Gerenciar apps autorizados" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Gerenciar comunidade" msgid "Manage community features" msgstr "Gerenciar recursos da comunidade" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Gerenciar dispositivos" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Nenhuma atualização do aplicativo para computador está disponível." msgid "No displays found" msgstr "Nenhum monitor encontrado" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Nenhum endereço de e-mail definido" @@ -23562,7 +23658,11 @@ msgstr "Nenhum serviço opcional está disponível nesta instância. Você pode msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Nenhuma parte de {query} pôde ser aplicada. Corrija o valor sublinhado ou adicione algo para pesquisar." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Ainda não há passkeys. Adicione uma para fazer login com sua impressão digital, rosto ou uma chave de segurança." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Nenhuma senha definida" @@ -23975,7 +24075,7 @@ msgstr "Página não encontrada" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Agora não" @@ -24052,6 +24152,11 @@ msgstr "Nada a reembolsar" msgid "Nothing to search for" msgstr "Nada para pesquisar" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Nada mudará. Isso apenas confirma suas configurações." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Objetos" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Desativado" @@ -24244,9 +24351,11 @@ msgstr "Mais antigos primeiro" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Ativado" @@ -25376,7 +25485,7 @@ msgstr "Chave de acesso atualizada" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "As chaves de acesso exigem um pacote macOS assinado com um identificador #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Senha" @@ -25617,8 +25726,18 @@ msgstr "Pensilvânia" msgid "People" msgstr "Pessoas" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Pessoas nas suas comunidades podem te enviar mensagens sem serem amigas." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Pessoas nas suas comunidades precisam ser suas amigas antes de poderem te mandar mensagens." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "As pessoas precisam ser suas amigas antes de poderem te enviar mensagens. Elas ainda podem te enviar um pedido de amizade." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "As pessoas fazem login com um endereço de e-mail e senha. Redefinições de senha e verificação precisam de entrega por e-mail, que você pode configurar mais tarde." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Pessoas que compartilham uma comunidade com você podem te enviar mensagens diretamente." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Pessoas que compartilham uma comunidade com você." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Pessoas que compartilham pelo menos um amigo com você." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Excluir permanentemente todas as mensagens que você enviou aqui, em tod msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Excluir permanentemente as mensagens que correspondem aos filtros abaixo. Esta ação não pode ser desfeita." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Excluir permanentemente sua conta e todos os dados associados. Esta ação não pode ser desfeita." @@ -27298,6 +27425,10 @@ msgstr "Motivo: {0}" msgid "Receipt" msgstr "Recibo" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Receber chamadas silenciosamente" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Chave de recuperação" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Kit de recuperação" @@ -27596,10 +27727,6 @@ msgstr "Cadastrar" msgid "Register an account" msgstr "Registrar uma conta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Chaves de acesso registradas" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Remover permissões pode limitar os recursos do bot." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Remover a suspensão temporária permitirá que <0>{targetUserTag} envie mensagens, reaja e participe de canais de voz novamente." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Renomear" @@ -28215,6 +28342,11 @@ msgstr "Formulário para renomear canal" msgid "Rename emoji" msgstr "Renomear emoji" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Renomear chave de acesso {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Exigir 2FA para ações de moderação" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Exigir uma chave de acesso como segundo fator" @@ -28961,7 +29093,7 @@ msgstr "Voltar para o login" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Mostrar" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Revisar e confirmar" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Analise os aplicativos que podem acessar sua conta." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Revisar configurações de privacidade" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Confira os dispositivos conectados e encerre as sessões que você não reconhece." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Botão direito do mouse" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "No momento" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Saturação" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Saturação" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Salvar" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Economize 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Salvar um kit de recuperação" @@ -29434,7 +29569,9 @@ msgstr "Salvar plano de fundo" msgid "Save banner" msgstr "Salvar banner" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Salvar alterações" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Segurança" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Recursos de segurança" @@ -30830,7 +30967,7 @@ msgstr "Definir atalho para silenciar o microfone" msgid "Set new password" msgstr "Definir nova senha" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Definir senha" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Definiu a região de voz como automática" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Configurar" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Configurar {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Configurar app autenticador" @@ -31910,6 +32050,11 @@ msgstr "Fluxo de login" msgid "Sign-in method" msgstr "Método de entrada" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Métodos de login" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Chamada silenciosa" msgid "Silent calls" msgstr "Chamadas silenciosas" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Chamadas silenciosas de todos" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Silencioso quando o dispositivo de captura não tem entrada de áudio própria" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Parar de confiar em todos os links?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Parar de usar chaves de acesso para autenticação de dois fatores?" @@ -34057,6 +34198,11 @@ msgstr "Tags ajudam as pessoas a encontrar posts. Você pode adicionar até {cou msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "As tags devem ter de 2 a {maxLength} caracteres e ser alfanuméricas." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Reserve um momento para verificar quem pode te enviar mensagens. Nada muda a menos que você escolha." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Entra em vigor na sua próxima renovação. Aplicaremos um crédito de {creditLabel} do seu pagamento mensal atual, então sua primeira cobrança anual será de <0>{firstRenewalPriceLabel}. As futuras renovações anuais serão de {renewalPrice}/ano." @@ -34138,7 +34284,7 @@ msgstr "Camadas temporais" msgid "Temporarily disable your account" msgstr "Desativar sua conta temporariamente" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Desativar sua conta temporariamente. Você pode reativá-la mais tarde fazendo login novamente." @@ -35366,11 +35512,11 @@ msgstr "Esta é a descrição da segunda opção" msgid "This is the third option description" msgstr "Esta é a descrição da terceira opção" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Esta é sua última chave de acesso, e as chaves de acesso são seu segundo fator. Excluí-la desativará a autenticação de dois fatores da sua conta, e seus códigos de recuperação atuais deixarão de funcionar." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." 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." @@ -36481,7 +36627,8 @@ msgstr "Turco" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Desativar" @@ -36499,6 +36646,11 @@ msgstr "Desative as permissões com as quais você não se sentir à vontade. Al msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Desative o compartilhamento de áudio desta fonte ou tente novamente em alguns instantes." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Desativar app autenticador" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Desative a privacidade de transmissão antes de ver os detalhes de login ou segurança da conta." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Ativar" @@ -36669,10 +36821,6 @@ msgstr "Autenticação de dois fatores desativada" msgid "Two-factor authentication enabled" msgstr "Autenticação de dois fatores ativada" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Autenticação de dois fatores ativada" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Usar valor real" msgid "Use alternative method" msgstr "Usar outro método" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Usar barra de título nativa" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Usar chaves de acesso para autenticação de dois fatores?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Use chaves de acesso para entrar sem senha" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Verifique seu e-mail para enviar pedidos de amizade." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Verifique seu e-mail antes de adicionar uma chave de acesso." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Verifique seu e-mail antes de adicionar um aplicativo autenticador." @@ -38947,7 +39095,7 @@ msgstr "Ver e gerenciar usuários banidos." msgid "View and manage every webhook configured across your community." msgstr "Veja e gerencie todos os webhooks configurados na sua comunidade." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Ver e gerenciar seus códigos de recuperação da conta" @@ -38986,7 +39134,7 @@ msgstr "Ver canal" msgid "View channel members" msgstr "Ver membros do canal" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Ver códigos" @@ -40084,10 +40232,6 @@ msgstr "Enquanto apertar para falar estiver ativado, seu atalho controlará o mi msgid "Who can add" msgstr "Quem pode adicionar" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Quem pode adicionar você a conversas em grupo" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Quem pode entrar" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Quem pode te enviar mensagens" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Quem pode te enviar mensagens?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Você pode cancelar o processo de exclusão em até 14 dias" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Você pode alterar isso a qualquer momento nas suas configurações de privacidade, inclusive para cada comunidade." @@ -40709,7 +40853,7 @@ msgstr "Você mudou sua tag enquanto usava o {PREMIUM_PRODUCT_NAME}. Ela será a msgid "You do not have access to the channel where this message was sent." msgstr "Você não tem acesso ao canal onde esta mensagem foi enviada." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Você ainda não tem um kit de recuperação" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Você será direcionado para {redirectHostname} após a autorização." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Você não precisará mais de uma chave de acesso após sua senha. Seu app autenticador continuará sendo seu segundo fator." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Você terá que entrar novamente em todos os dispositivos desconectados" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Você precisará de uma de suas chaves de acesso para fazer login em um novo dispositivo. Se você perder todas as suas chaves de acesso, poderá perder o acesso à sua conta definitivamente. Salvaremos códigos de recuperação para que você ainda tenha uma forma de entrar." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Sua conta exige autenticação multifator, mas nenhum método compatível está configurado neste dispositivo. Faça login em um dispositivo com seu aplicativo autenticador ou chave de segurança, ou entre em contato com os administradores desta instância." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." msgstr "Sua conta não estará mais protegida pela autenticação de dois fatores ao fazer login com sua senha. Você também perderá permissões elevadas em comunidades que exigem autenticação de dois fatores." @@ -41815,131 +41959,3 @@ msgstr "Mais zoom" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Reduzir zoom" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# comunidade tem sua própria configuração} other {# comunidades têm sua própria configuração}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Alterar também as comunidades abaixo para corresponder" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Pode te enviar mensagens diretas" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Escolha quem pode te enviar mensagens diretas." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "As comunidades que você entrar a partir de agora usarão isso, e as comunidades abaixo mudarão para corresponder." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Comunidades que você entrar a partir de agora usarão esta configuração." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "As comunidades que você entrar a partir de agora usarão esta configuração. Suas comunidades atuais manterão as configurações delas." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Atual" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Amigos sempre podem te enviar mensagens." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Manter minhas configurações atuais" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Nada mudará. Isso apenas confirma suas configurações." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Pessoas nas suas comunidades podem te enviar mensagens sem serem amigas." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Pessoas nas suas comunidades precisam ser suas amigas antes de poderem te mandar mensagens." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Configuração de privacidade" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "No momento" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Reserve um momento para verificar quem pode te enviar mensagens. Nada muda a menos que você escolha." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Qualquer pessoa que te encontrar pode enviar um pedido. Desative isso para escolher os grupos abaixo." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Aplica-se a bots em comunidades que você ingressar a partir de agora. Você também pode alterá-lo para cada comunidade." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Aplica-se às comunidades que você entrar a partir de agora. Você também pode alterá-la para cada comunidade." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Escolha quem pode te enviar um pedido de amizade." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Amigos sempre podem te enviar mensagens. Estas configurações cobrem pessoas e bots com quem você compartilha apenas uma comunidade." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Pessoas que compartilham uma comunidade com você." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Pessoas que compartilham pelo menos um amigo com você." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "As chamadas que você permite ainda chegam, mas não tocam." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Escolha quem pode te adicionar a um grupo sem pedir permissão primeiro." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Escolha quem pode iniciar uma chamada com você." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Conversas em grupo" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Receber chamadas silenciosamente" diff --git a/fluxer_app/src/features/i18n/locales/ro/messages.po b/fluxer_app/src/features/i18n/locales/ro/messages.po index 87a483aad..a173fd32b 100644 --- a/fluxer_app/src/features/i18n/locales/ro/messages.po +++ b/fluxer_app/src/features/i18n/locales/ro/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# canal urmărește} other {# canale urmăresc}} ac msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# comunitate găsită} few {# comunități găsite} other {# de comunități găsite}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# comunitate are o setare proprie} other {# comunități au setări proprii}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# comunitate este temporar indisponibilă din cauza unei defecțiuni a condensatorului de flux.} few {# comunități sunt temporar indisponibile din cauza unei defecțiuni a condensatorului de flux.} other {# de comunități sunt temporar indisponibile din cauza unei defecțiuni a condensatorului de flux.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# comunitate folosește o setare diferită} other {# comunități folosesc o setare diferită}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {încă # persoană} few {încă # persoane} other { msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# participant în apel} few {# participanți în apel} other {# de participanți în apel}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# cheie de acces} other {# chei de acces}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Cont" msgid "Account & premium overrides" msgstr "Suprascrieri cont și premium" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Acces la cont" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Adaugă un cont pentru a continua." msgid "Add an email and password to your account first." msgstr "Adaugă mai întâi o adresă de e-mail și o parolă la contul tău." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Adaugă un nivel suplimentar de securitate pentru contul tău" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Adaugă scurtături personalizate, dezactivează scurtăturile încorpor msgid "Add domain connection" msgstr "Adaugă conexiune domeniu" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Adaugă e-mail" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Adaugă suprascriere" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Adaugă o cheie de acces" @@ -3548,6 +3544,14 @@ msgstr "Adaugă propriile motoare de căutare cu un model URL personalizat. Folo msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Adaugă-ți proprii traducători cu un model URL personalizat. Folosește <0>{query} ca substituent pentru textul de tradus." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Adăugat pe {createdDate}, folosit ultima dată pe {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Adăugat {createdDate}, niciodată folosit" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Adăugat la favorite" msgid "Added to saved media" msgstr "Adăugat la media salvată" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Adăugat: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Adăugat: {createdDate} • ultima utilizare: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Permite litere mari și spații în numele canalelor text. Dezactivarea msgid "Allow direct messages" msgstr "Permite mesaje directe" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Permite mesaje directe de la boții comunității" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Permite mesaje directe de la membrii comunității" @@ -4071,7 +4067,7 @@ msgstr "Permise: {permissions}" msgid "Allowed all members to mention this role" msgstr "A permis tuturor membrilor să menționeze acest rol" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Apelanți permiși" @@ -4080,7 +4076,7 @@ msgstr "Apelanți permiși" msgid "Allowed flexible text channel names" msgstr "Permise nume flexibile pentru canale text" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Invitații permise" @@ -4169,6 +4165,11 @@ msgstr "Deja valorificat" msgid "Already set to cancel" msgstr "Anulare deja programată" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Schimbă și comunitățile de mai jos pentru a se potrivi" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Oricine poate solicita un cont, dar un administrator trebuie să-l aprobe." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Oricine din comunitățile mele" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Oricine te găsește îți poate trimite o cerere. Dezactivează această opțiune pentru a alege grupuri mai jos." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Aplicații și boți" msgid "Applies to" msgstr "Se aplică la" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Se aplică roboților din comunitățile la care te alături de acum înainte. Poți, de asemenea, să o modifici pentru fiecare comunitate." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Se aplică comunităților pe care le vei alătura de acum înainte. Poți să o schimbi și pentru fiecare comunitate în parte." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Aplică tema" msgid "Apply to all communities" msgstr "Aplică tuturor comunităților" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Aplică și acestor comunități" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Aprobat" msgid "Apps" msgstr "Aplicații" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Aplicații și dispozitive" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Sigur dorești să ștergi categoria „{categoryName}”? Canalul din interior va fi mutat în partea de sus a listei de canale." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Sigur dorești să ștergi cheia de acces <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Sigur dorești să ștergi acest atașament? Această acțiune nu poate msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Sigur dorești să ștergi această comunitate? Această acțiune nu poate fi anulată. Toate canalele, mesajele și setările vor fi șterse definitiv." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Sigur dorești să ștergi această cheie de acces?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Solicită confirmare înainte de a iniția apeluri" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Solicită o cheie de acces după parolă atunci când te conectezi" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Solicită un al doilea pas după parola ta la conectare." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Autentificare" msgid "Authenticator" msgstr "Autentificator" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Aplicație de autentificare" @@ -5314,7 +5332,7 @@ msgstr "Aplicații autorizate" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Cod de rezervă" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Confidențialitate apeluri" msgid "Calls" msgstr "Apeluri" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Apelurile pe care le permiți în continuare vor intra, dar nu vor suna." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Camerele și dispozitivele de captură virtuală sunt selectate aici în msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Camerele sunt dezactivate peste {voiceChannelCameraUserLimit} participanți" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Îți pot trimite mesaje directe" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Schimbă fundalul încorporat în chat" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Schimbă adresa de e-mail" @@ -7141,7 +7168,7 @@ msgstr "Schimbă proprietarul" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Alege motorul de căutare folosit implicit la căutarea textului selecta msgid "Choose which translator is used by default when translating selected text." msgstr "Alege traducătorul folosit implicit la traducerea textului selectat." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Alege cine te poate adăuga într-un chat de grup fără să te întrebe mai întâi." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Alege cine poate vedea această conexiune pe profilul tău." @@ -8126,6 +8157,14 @@ msgstr "Alege cine poate vedea această conexiune pe profilul tău." msgid "Choose who can see your profile details" msgstr "Alege cine îți poate vedea detaliile profilului" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Alege cine îți poate trimite o cerere de prietenie." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Alege cine poate iniția un apel cu tine." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Revendică-ți contul adăugând o adresă de e-mail și o parolă. Îț msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Revendică-ți contul alegând un nume de utilizator și o parolă. Te vei conecta cu ele, așa că alege unele pe care ți le vei aminti." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Revendică-ți contul pentru a accesa funcții de securitate precum autentificarea în doi pași și cheile de acces." @@ -8778,6 +8817,10 @@ msgstr "Codec" msgid "Codes" msgstr "Coduri" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Codurile din aplicația dvs. de autentificare sunt al doilea pas la conectare." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Comunitățile cu peste 250 de persoane sunt forțate să utilizeze seta msgid "Communities you can join" msgstr "Comunități la care te poți alătura" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Comunitățile la care te alături de acum înainte vor folosi acest lucru, iar comunitățile de mai jos se vor modifica pentru a se potrivi." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Comunitățile la care te alături de acum înainte vor folosi aceasta." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Comunitățile la care te alături de acum vor folosi această setare. Comunitățile tale actuale își păstrează setările." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Nu s-a putut șterge aplicația" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Nu s-a putut șterge cheia de acces" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Nu s-a putut actualiza ocolirea suprimării mențiunilor" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Nu s-a putut actualiza autentificarea în doi pași cu cheie de acces" @@ -10893,7 +10951,7 @@ msgstr "Creează un grup nou cu {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Creează un kit nou" @@ -11050,8 +11108,8 @@ msgstr "Creează fire publice" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Creează kit de recuperare" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Creată" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Creat {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Monedă" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Curent" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Șterge mesajele altor membri. Fixarea este controlată separat." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Șterge cheia de acces" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Șterge cheia de acces {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Dispozitiv:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Previzualizări mesaje directe" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Mesaje directe" @@ -12756,7 +12824,6 @@ msgstr "Încărcare directă activă" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Dezactivezi accelerarea hardware?" msgid "Disable mobile push notifications" msgstr "Dezactivează notificările push pe mobil" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Dezactivează sau șterge contul" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "E-mail" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Adresă de e-mail" @@ -14232,7 +14304,6 @@ msgstr "Listă de favorite goală" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Activează" @@ -14972,7 +15043,7 @@ msgstr "Fiecare comunitate care urmărește acest canal va primi o copie. Dacă #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Toată lumea" @@ -16517,10 +16588,14 @@ msgstr "Prietenii și grupurile selectate te pot suna" msgid "Friends and small communities only" msgstr "Doar prietenii și comunitățile mici" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Prietenii îți pot trimite oricând mesaje directe. Alege dacă persoanele cu care împarți o comunitate te pot contacta fără să trimită mai întâi o cerere de prietenie." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Prietenii îți pot trimite oricând mesaje." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Prietenii îți pot trimite oricând mesaje. Aceste setări acoperă persoanele și boții cu care împarți doar o comunitate." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Prieteni ai prietenilor" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Doar prietenii" @@ -17369,6 +17446,10 @@ msgstr "Adăugări în chatul de grup: doar prietenii" msgid "Group chat adds: nobody" msgstr "Adăugări în chatul de grup: nimeni" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Conversații de grup" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Ascuns" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Dacă crezi că este ilegal, menționează ce lege și de ce." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Dacă închizi această notificare, poți activa oricând notificările desktop mai târziu, în {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Dacă uiți parola, un kit de recuperare este singura modalitate de a reveni în contul tău." @@ -19645,6 +19726,11 @@ msgstr "Păstrează nivelurile gratuit și premium. Poți personaliza nivelurile msgid "Keep grace period" msgstr "Păstrează perioada de grație" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Păstrează setările mele curente" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Cel mai mare fișier pe care îl poți încărca" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Ultima modificare: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Ultima modificare: niciodată" @@ -20134,7 +20220,7 @@ msgstr "Permite altora să te vadă pe video." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Permite funcționarea funcției \"apasă pentru a vorbi\" și a scurtăturilor în alte aplicații." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Îți permite să-ți resetezi parola dacă o uiți." @@ -20727,8 +20813,8 @@ msgstr "Personalizează instanța" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Gestionează" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Gestionează conturile" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Gestionează aplicațiile și dispozitivele care au acces la contul tău" @@ -20748,6 +20834,11 @@ msgstr "Gestionează aplicațiile și dispozitivele care au acces la contul tău msgid "Manage authorized applications" msgstr "Gestionează aplicațiile autorizate" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Gestionați aplicațiile autorizate" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Gestionează comunitatea" msgid "Manage community features" msgstr "Gestionează funcțiile comunității" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Gestionați dispozitivele" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Nicio actualizare pentru desktop nu este disponibilă." msgid "No displays found" msgstr "Nu s-a găsit niciun ecran" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Nicio adresă de e-mail setată" @@ -23562,7 +23658,11 @@ msgstr "Nu sunt disponibile servicii opționale pe această instanță. Poți s msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Nu s-a putut aplica nicio parte din {query}. Corectează valoarea subliniată sau adaugă ceva pentru a căuta." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Încă nu ai chei de acces. Adaugă una pentru a te conecta cu amprenta, fața sau o cheie de securitate." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Nicio parolă setată" @@ -23975,7 +24075,7 @@ msgstr "Pagina nu a fost găsită" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Nu acum" @@ -24052,6 +24152,11 @@ msgstr "Nimic de rambursat" msgid "Nothing to search for" msgstr "Nimic de căutat" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Nimic nu se va schimba. Aceasta doar confirmă setările tale." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Obiecte" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Dezactivat" @@ -24244,9 +24351,11 @@ msgstr "Cele mai vechi mai întâi" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Activat" @@ -25376,7 +25485,7 @@ msgstr "Cheie de acces actualizată" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Cheile de acces necesită un pachet macOS semnat, cu un identificator de #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Parolă" @@ -25617,8 +25726,18 @@ msgstr "Pennsylvania" msgid "People" msgstr "Persoane" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Persoanele din comunitățile tale îți pot trimite mesaje fără să fie prieteni." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Persoanele din comunitățile tale trebuie să îți fie prieteni înainte de a-ți putea trimite mesaje." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Oamenii trebuie să îți fie prieteni înainte de a-ți putea trimite mesaje. Încă îți pot trimite o cerere de prietenie." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Persoanele se conectează cu o adresă de e-mail și o parolă. Resetarea parolei și verificarea necesită livrarea de e-mailuri, pe care le poți configura mai târziu." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Persoanele care au o comunitate în comun cu tine te pot contacta direct." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Persoane care au o comunitate în comun cu tine." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Persoane care au cel puțin un prieten comun cu tine." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Șterge definitiv fiecare mesaj pe care l-ai trimis aici, pe toate canal msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Șterge definitiv mesajele care corespund filtrelor de mai jos. Această acțiune nu poate fi anulată." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Șterge definitiv contul și toate datele asociate. Această acțiune nu poate fi anulată." @@ -27298,6 +27425,10 @@ msgstr "Motiv: {0}" msgid "Receipt" msgstr "Chitanță" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Primește apeluri silențios" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Cheie de recuperare" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Kit de recuperare" @@ -27596,10 +27727,6 @@ msgstr "Înregistrare" msgid "Register an account" msgstr "Înregistrează un cont" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Chei de acces înregistrate" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Eliminarea permisiunilor ar putea limita funcțiile botului." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Dacă elimini timeoutul, <0>{targetUserTag} va putea din nou să trimită mesaje, să reacționeze și să se alăture canalelor vocale." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Redenumește" @@ -28215,6 +28342,11 @@ msgstr "Formular de redenumire canal" msgid "Rename emoji" msgstr "Redenumește emoji-ul" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Redenumește cheia de acces {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Solicită 2FA pentru acțiunile de moderare" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Necesită o cheie de acces ca al doilea factor" @@ -28961,7 +29093,7 @@ msgstr "Înapoi la autentificare" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Arată" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Revizuiește și confirmă" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Revizuiește aplicațiile care pot accesa contul tău." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Revizuiește setările de confidențialitate" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Revizuiește dispozitivele conectate și deconectează sesiunile pe care nu le recunoști." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Butonul drept al mouse-ului" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "În acest moment" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Saturație" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Saturație" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Salvează" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Economisește 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Salvează un kit de recuperare" @@ -29434,7 +29569,9 @@ msgstr "Salvează fundalul" msgid "Save banner" msgstr "Salvează bannerul" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Salvează modificările" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Securitate" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Funcții de securitate" @@ -30830,7 +30967,7 @@ msgstr "Setează scurtătura pentru dezactivarea microfonului" msgid "Set new password" msgstr "Setează o parolă nouă" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Setează parola" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "A setat regiunea vocală la automat" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Configurează" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Configurează {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Configurează aplicația de autentificare" @@ -31910,6 +32050,11 @@ msgstr "Flux de conectare" msgid "Sign-in method" msgstr "Metodă de conectare" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Metode de conectare" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Apel silențios" msgid "Silent calls" msgstr "Apeluri silențioase" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Apeluri silențioase de la toată lumea" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Silenzios când dispozitivul de captură nu are propria intrare audio" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Nu mai ai încredere în toate linkurile?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Nu mai folosești chei de acces pentru autentificarea în doi pași?" @@ -34057,6 +34198,11 @@ msgstr "Etichetele ajută oamenii să găsească postări. Poți adăuga până msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Etichetele trebuie să aibă între 2 și {maxLength} caractere și să fie alfanumerice." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Acordă-ți un moment să verifici cine te poate contacta. Nimic nu se schimbă decât dacă alegi tu." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Intră în vigoare la următoarea reînnoire. Vom aplica un credit {creditLabel} din plata ta lunară curentă, astfel încât prima taxă anuală va fi <0>{firstRenewalPriceLabel}. Reînnoirile anuale viitoare vor fi {renewalPrice}/an." @@ -34138,7 +34284,7 @@ msgstr "Straturi temporale" msgid "Temporarily disable your account" msgstr "Dezactivează-ți temporar contul" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Dezactivează-ți temporar contul. Îl poți reactiva mai târziu, conectându-te din nou." @@ -35366,11 +35512,11 @@ msgstr "Aceasta este descrierea celei de-a doua opțiuni" msgid "This is the third option description" msgstr "Aceasta este descrierea celei de-a treia opțiuni" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Aceasta este ultima ta cheie de acces, iar cheile de acces sunt al doilea factor. Ștergerea ei dezactivează autentificarea în doi pași pentru contul tău, iar codurile tale de rezervă actuale vor înceta să mai funcționeze." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." 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." @@ -36481,7 +36627,8 @@ msgstr "Turcă" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Dezactivează" @@ -36499,6 +36646,11 @@ msgstr "Dezactivează tot ce nu-ți convine. Este posibil ca unele funcții să msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Dezactivează partajarea audio pentru această sursă sau încearcă din nou peste o clipă." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Dezactivează aplicația de autentificare" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Dezactivează confidențialitatea streamingului înainte de a vizualiza detaliile de conectare sau de securitate a contului." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Activează" @@ -36669,10 +36821,6 @@ msgstr "Autentificarea în doi pași a fost dezactivată" msgid "Two-factor authentication enabled" msgstr "Autentificarea în doi pași a fost activată" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Autentificarea în doi pași este activată" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Folosește valoarea reală" msgid "Use alternative method" msgstr "Folosește o metodă alternativă" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Folosește bara de titlu nativă" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Folosești chei de acces pentru autentificarea în doi pași?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Folosește chei de acces pentru a te conecta fără parolă" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Verifică-ți adresa de e-mail pentru a trimite cereri de prietenie." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Verifică-ți adresa de e-mail înainte de a adăuga o cheie de acces." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Verifică-ți adresa de e-mail înainte de a adăuga o aplicație de autentificare." @@ -38947,7 +39095,7 @@ msgstr "Vizualizează și gestionează utilizatorii banați." msgid "View and manage every webhook configured across your community." msgstr "Vezi și gestionează fiecare webhook configurat în comunitatea ta." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Vizualizează și gestionează codurile de rezervă pentru recuperarea contului" @@ -38986,7 +39134,7 @@ msgstr "Vizualizare canal" msgid "View channel members" msgstr "Vizualizează membrii canalului" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Vezi codurile" @@ -40084,10 +40232,6 @@ msgstr "Cât timp push-to-talk este activat, microfonul este controlat de scurt msgid "Who can add" msgstr "Cine poate adăuga" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Cine te poate adăuga la conversații de grup" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Cine se poate alătura" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Cine te poate contacta" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Cine îți poate trimite mesaje?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Poți anula procesul de ștergere în decurs de 14 zile" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Poți modifica oricând aceste setări în setările de confidențialitate, inclusiv pentru fiecare comunitate." @@ -40709,7 +40853,7 @@ msgstr "Ți-ai schimbat tagul cât timp aveai {PREMIUM_PRODUCT_NAME}. Acesta se msgid "You do not have access to the channel where this message was sent." msgstr "Nu ai acces la canalul unde a fost trimis acest mesaj." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Nu ai încă un kit de recuperare" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Vei fi redirecționat către {redirectHostname} după autorizare." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Nu ți se va mai cere o cheie de acces după parolă. Aplicația ta de autentificare rămâne al doilea factor." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Va trebui să te conectezi din nou pe toate dispozitivele deconectate" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Vei avea nevoie de una dintre cheile tale de acces pentru a te conecta pe un dispozitiv nou. Dacă pierzi toate cheile de acces, poți rămâne definitiv fără acces la contul tău. Îți vom salva coduri de rezervă, ca să ai în continuare o cale de acces." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Contul tău necesită autentificare multi-factor, dar nu sunt configurate metode acceptate pe acest dispozitiv. Conectează-te pe un dispozitiv cu aplicația de autentificare sau cu cheia de securitate, sau contactează administratorii acestei instanțe." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Mărire" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Micșorare" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# comunitate are o setare proprie} other {# comunități au setări proprii}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Schimbă și comunitățile de mai jos pentru a se potrivi" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Îți pot trimite mesaje directe" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Alege cine îți poate trimite mesaje directe." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Comunitățile la care te alături de acum înainte vor folosi acest lucru, iar comunitățile de mai jos se vor modifica pentru a se potrivi." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Comunitățile la care te alături de acum înainte vor folosi aceasta." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Comunitățile la care te alături de acum vor folosi această setare. Comunitățile tale actuale își păstrează setările." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Curent" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Prietenii îți pot trimite oricând mesaje." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Păstrează setările mele curente" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Nimic nu se va schimba. Aceasta doar confirmă setările tale." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Persoanele din comunitățile tale îți pot trimite mesaje fără să fie prieteni." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Persoanele din comunitățile tale trebuie să îți fie prieteni înainte de a-ți putea trimite mesaje." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Configurare confidențialitate" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "În acest moment" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Acordă-ți un moment să verifici cine te poate contacta. Nimic nu se schimbă decât dacă alegi tu." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Oricine te găsește îți poate trimite o cerere. Dezactivează această opțiune pentru a alege grupuri mai jos." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Se aplică roboților din comunitățile la care te alături de acum înainte. Poți, de asemenea, să o modifici pentru fiecare comunitate." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Se aplică comunităților pe care le vei alătura de acum înainte. Poți să o schimbi și pentru fiecare comunitate în parte." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Alege cine îți poate trimite o cerere de prietenie." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Prietenii îți pot trimite oricând mesaje. Aceste setări acoperă persoanele și boții cu care împarți doar o comunitate." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Persoane care au o comunitate în comun cu tine." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Persoane care au cel puțin un prieten comun cu tine." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Apelurile pe care le permiți în continuare vor intra, dar nu vor suna." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Alege cine te poate adăuga într-un chat de grup fără să te întrebe mai întâi." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Alege cine poate iniția un apel cu tine." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Conversații de grup" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Primește apeluri silențios" diff --git a/fluxer_app/src/features/i18n/locales/ru/messages.po b/fluxer_app/src/features/i18n/locales/ru/messages.po index 252dd2fa2..ff3d49508 100644 --- a/fluxer_app/src/features/i18n/locales/ru/messages.po +++ b/fluxer_app/src/features/i18n/locales/ru/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# канал подписан} few {# канала msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {Найдено # сообщество} few {Найдено # сообщества} many {Найдено # сообществ} other {Найдено # сообщества}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# сообщество имеет свои настройки} other {# сообществ имеют свои настройки}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# сообщество временно недоступно из-за неисправности потокового накопителя.} few {# сообщества временно недоступны из-за неисправности потокового накопителя.} many {# сообществ временно недоступны из-за неисправности потокового накопителя.} other {# сообществ временно недоступны из-за неисправности потокового накопителя.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# сообщество использует другой параметр} other {# сообществ используют другой параметр}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {ещё # пользователь} few {ещё # п msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# участник звонка} few {# участника звонка} many {# участников звонка} other {# участника звонка}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# ключ доступа} other {# ключа доступа}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Аккаунт" msgid "Account & premium overrides" msgstr "Переопределения аккаунта и премиума" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Доступ к аккаунту" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Чтобы продолжить, добавьте аккаунт." msgid "Add an email and password to your account first." msgstr "Сначала добавьте адрес электронной почты и пароль к своему аккаунту." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Добавьте дополнительный уровень защиты аккаунта" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Добавляйте свои сочетания клавиш, откл msgid "Add domain connection" msgstr "Добавить доменное подключение" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Добавить почту" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Добавить переопределение" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Добавить ключ доступа" @@ -3548,6 +3544,14 @@ msgstr "Добавляйте свои поисковые системы с на msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Добавляйте свои переводчики с помощью настраиваемого шаблона URL. Используйте <0>{query} как заполнитель для текста, который нужно перевести." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Добавлен {createdDate}, последний раз использовался {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Добавлено {createdDate}, никогда не использовалось" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Добавлено в избранное" msgid "Added to saved media" msgstr "Добавлено в сохраненные медиа" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Добавлено: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Добавлено: {createdDate} • последнее использование: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Разрешить заглавные буквы и пробелы в н msgid "Allow direct messages" msgstr "Разрешить личные сообщения" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Разрешить личные сообщения от ботов сообществ" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Разрешить личные сообщения от участников сообщества" @@ -4071,7 +4067,7 @@ msgstr "Разрешены {permissions}" msgid "Allowed all members to mention this role" msgstr "Разрешено всем участникам упоминать эту роль" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Разрешенные звонки" @@ -4080,7 +4076,7 @@ msgstr "Разрешенные звонки" msgid "Allowed flexible text channel names" msgstr "Разрешены гибкие названия текстовых каналов" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Разрешенные приглашения" @@ -4169,6 +4165,11 @@ msgstr "Уже активирован" msgid "Already set to cancel" msgstr "Отмена уже запланирована" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "А также измените настройки указанных ниже сообществ" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Любой может запросить аккаунт, но администратор должен его одобрить." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Любой из моих сообществ" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Любой, кто вас найдет, сможет отправить запрос. Отключите эту опцию, чтобы выбрать группы ниже." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Приложения и боты" msgid "Applies to" msgstr "Применяется к" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Применяется к ботам в сообществах, к которым вы присоединитесь в дальнейшем. Вы также можете изменить это для каждого сообщества." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Применяется к сообществам, к которым вы присоединитесь в дальнейшем. Вы также можете изменить его для каждого сообщества." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Применить тему" msgid "Apply to all communities" msgstr "Применить ко всем сообществам" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Применить и к этим сообществам" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Одобрено" msgid "Apps" msgstr "Приложения" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Приложения и устройства" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Вы уверены, что хотите удалить категорию «{categoryName}»? Канал внутри будет перемещен в начало списка каналов." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Вы уверены, что хотите удалить ключ доступа <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Вы уверены, что хотите удалить это влож msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Вы уверены, что хотите удалить это сообщество? Это действие необратимо. Все каналы, сообщения и настройки будут удалены безвозвратно." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Вы уверены, что хотите удалить этот ключ доступа?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Спрашивать перед началом звонков" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Запрашивать ключ доступа после ввода пароля при входе" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Запрашивать второй шаг после ввода пароля при входе." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Аутентификация" msgid "Authenticator" msgstr "Аутентификатор" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Приложение-аутентификатор" @@ -5314,7 +5332,7 @@ msgstr "Авторизованные приложения" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Резервный код" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Конфиденциальность звонков" msgid "Calls" msgstr "Звонки" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Звонки, которые вы разрешили, по-прежнему будут поступать, но без звука." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Камеры и виртуальные устройства захват msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Камеры отключены, если участников больше {voiceChannelCameraUserLimit}" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Может написать вам личное сообщение" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Изменить фон чата" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Изменить почту" @@ -7141,7 +7168,7 @@ msgstr "Сменить владельца" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Выберите поисковую систему, которая бу msgid "Choose which translator is used by default when translating selected text." msgstr "Выберите переводчик по умолчанию для перевода выделенного текста." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Выберите, кто сможет добавлять вас в групповой чат без подтверждения." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Выберите, кто сможет видеть это подключение в вашем профиле." @@ -8126,6 +8157,14 @@ msgstr "Выберите, кто сможет видеть это подключ msgid "Choose who can see your profile details" msgstr "Выберите, кто может видеть данные вашего профиля" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Выберите, кто может отправлять вам запрос в друзья." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Выберите, кто может начинать с вами звонки." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Подтвердите аккаунт, добавив почту и па msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Зарегистрируйте свою учетную запись, выбрав имя пользователя и пароль. Вы будете входить в систему с их помощью, поэтому выберите те, которые вы запомните." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Подтвердите аккаунт, чтобы получить доступ к функциям безопасности, таким как двухфакторная аутентификация и ключи доступа." @@ -8778,6 +8817,10 @@ msgstr "Кодек" msgid "Codes" msgstr "Коды" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Коды из вашего приложения-аутентификатора — это второй шаг при входе в систему." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "В сообществах, где более 250 участников, msgid "Communities you can join" msgstr "Сообщества, к которым вы можете присоединиться" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Сообщества, к которым вы присоединитесь теперь, будут использовать это, а сообщества ниже изменятся соответствующим образом." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Сообщества, к которым вы присоединитесь с этого момента, будут использовать это." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Сообщества, к которым вы присоединитесь в дальнейшем, будут использовать эти настройки. В текущих сообществах настройки останутся прежними." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Не удалось удалить приложение" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Не удалось удалить ключ доступа" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Не удалось обновить настройку обхода подавления упоминаний" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Не удалось обновить настройку двухфакторной аутентификации по ключу доступа" @@ -10893,7 +10951,7 @@ msgstr "Создать новую группу с {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Создать новый набор" @@ -11050,8 +11108,8 @@ msgstr "Создавать общедоступные темы" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Создать комплект восстановления" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Создано" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Создано {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Валюта" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Текущая" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Делавэр" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Удалять сообщения других участников. Закрепление настраивается отдельно." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Удалить ключ доступа" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Удалить ключ доступа {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Устройство:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Предпросмотр личных сообщений" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Личные сообщения" @@ -12756,7 +12824,6 @@ msgstr "Прямая загрузка активна" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Отключить аппаратное ускорение?" msgid "Disable mobile push notifications" msgstr "Отключить мобильные push-уведомления" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Отключить или удалить аккаунт" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "Эл. почта" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Эл. почта" @@ -14232,7 +14304,6 @@ msgstr "Избранное пусто" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Включить" @@ -14972,7 +15043,7 @@ msgstr "Каждое сообщество, подписанное на этот #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Все" @@ -16517,10 +16588,14 @@ msgstr "Друзья и выбранные группы могут звонит msgid "Friends and small communities only" msgstr "Только друзья и небольшие сообщества" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Друзья всегда могут отправлять вам личные сообщения. Выберите, могут ли люди, с которыми вы состоите в одном сообществе, писать вам без предварительного запроса в друзья." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Друзья всегда смогут вам написать." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Друзья всегда могут вам написать. Эти настройки касаются людей и ботов, с которыми вы состоите только в одном сообществе." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Друзья друзей" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Только друзья" @@ -17369,6 +17446,10 @@ msgstr "Добавлять в групповые чаты: только друз msgid "Group chat adds: nobody" msgstr "Добавлять в групповые чаты: никто" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Групповые чаты" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Скрыто" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Если вы считаете, что это незаконно, ука msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Если вы закроете это уведомление, то сможете включить уведомления на рабочем столе позже в разделе {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Если вы забудете пароль, комплект для восстановления — единственный способ снова войти в свою учетную запись." @@ -19645,6 +19726,11 @@ msgstr "Сохраняйте бесплатные и премиум-уровни msgid "Keep grace period" msgstr "Сохранить льготный период" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Сохранить мои текущие настройки" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Максимальный размер загружаемого файла" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Последнее изменение: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Последнее изменение: никогда" @@ -20134,7 +20220,7 @@ msgstr "Позволяет другим видеть вас на видео." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Позволяет использовать push-to-talk и сочетания клавиш в других приложениях." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Позволяет сбросить пароль, если вы его забудете." @@ -20727,8 +20813,8 @@ msgstr "Сделайте ваш экземпляр уникальным" msgid "Malta" msgstr "Мальта" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Управление" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Управление аккаунтами" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Управляйте приложениями и устройствами, имеющими доступ к вашему аккаунту" @@ -20748,6 +20834,11 @@ msgstr "Управляйте приложениями и устройствам msgid "Manage authorized applications" msgstr "Управление авторизованными приложениями" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Управление авторизованными приложениями" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Управление сообществом" msgid "Manage community features" msgstr "Управление функциями сообщества" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Управление устройствами" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Нет доступных обновлений для компьютер msgid "No displays found" msgstr "Дисплеи не найдены" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Адрес эл. почты не указан" @@ -23562,7 +23658,11 @@ msgstr "На этом экземпляре нет дополнительных msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Не удалось применить ни одну часть запроса {query}. Исправьте подчеркнутое значение или добавьте текст для поиска." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Пока нет ключей безопасности. Добавьте один, чтобы входить с помощью отпечатка пальца, лица или ключа безопасности." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Пароль не установлен" @@ -23975,7 +24075,7 @@ msgstr "Страница не найдена" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Не сейчас" @@ -24052,6 +24152,11 @@ msgstr "Возвращать нечего" msgid "Nothing to search for" msgstr "Нечего искать" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Ничего не изменится. Это просто подтверждение ваших настроек." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Объекты" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Выкл" @@ -24244,9 +24351,11 @@ msgstr "Сначала старые" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Вкл" @@ -25376,7 +25485,7 @@ msgstr "Ключ доступа обновлён" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Для ключей доступа требуется подписанн #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Пароль" @@ -25617,8 +25726,18 @@ msgstr "Пенсильвания" msgid "People" msgstr "Люди" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Участники ваших сообществ могут писать вам личные сообщения, даже если вы не друзья." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Люди в ваших сообществах должны быть вашими друзьями, прежде чем они смогут отправлять вам сообщения." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Люди должны быть вашими друзьями, прежде чем смогут отправлять вам сообщения. Они всё равно могут отправить вам запрос в друзья." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Люди входят в систему с помощью адреса электронной почты и пароля. Сброс пароля и проверка требуют доставки электронных писем, которую можно настроить позже." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Люди, состоящие в одном сообществе с вами, смогут писать вам напрямую." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Люди, которые состоят в том же сообществе, что и вы." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Люди, у которых есть хотя бы один общий друг." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Будут безвозвратно удалены все сообщен msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Безвозвратно удалить сообщения, соответствующие фильтрам ниже. Это действие нельзя отменить." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Навсегда удалить аккаунт и все связанные с ним данные. Это действие нельзя отменить." @@ -27298,6 +27425,10 @@ msgstr "Причина: {0}" msgid "Receipt" msgstr "Чек" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Принимать звонки без звука" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Ключ восстановления" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Набор для восстановления" @@ -27596,10 +27727,6 @@ msgstr "Регистрация" msgid "Register an account" msgstr "Зарегистрировать аккаунт" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Зарегистрированные ключи доступа" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Удаление разрешений может ограничить ф msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Снятие тайм-аута позволит <0>{targetUserTag} снова отправлять сообщения, реагировать и присоединяться к голосовым каналам." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Переименовать" @@ -28215,6 +28342,11 @@ msgstr "Форма переименования канала" msgid "Rename emoji" msgstr "Переименовать эмодзи" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Переименовать ключ доступа {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Требовать 2FA для действий модерации" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Требовать ключ доступа в качестве второго фактора" @@ -28961,7 +29093,7 @@ msgstr "Вернуться ко входу" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Показать" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Проверьте и подтвердите" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Просмотрите приложения, которые могут получить доступ к вашему аккаунту." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Проверить настройки конфиденциальности" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Просмотрите устройства, на которых выполнен вход, и завершите незнакомые сессии." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Правая кнопка мыши" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Сейчас" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Насыщенность" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Насыщенность" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Сохранить" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Сэкономьте 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Сохранить резервный комплект" @@ -29434,7 +29569,9 @@ msgstr "Сохранить фон" msgid "Save banner" msgstr "Сохранить баннер" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Сохранить изменения" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Безопасность" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Функции безопасности" @@ -30830,7 +30967,7 @@ msgstr "Назначить сочетание клавиш для отключе msgid "Set new password" msgstr "Установить новый пароль" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Установить пароль" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Установлен автоматический выбор голосового региона" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Настроить" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Настройте {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Настроить приложение для аутентификации" @@ -31910,6 +32050,11 @@ msgstr "Вход в аккаунт" msgid "Sign-in method" msgstr "Способ входа" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Способы входа" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Тихий звонок" msgid "Silent calls" msgstr "Тихие звонки" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Тихие звонки от всех" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Без звука, если у устройства захвата нет собственного аудиовхода" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Перестать доверять всем ссылкам?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Прекратить использовать ключи доступа для двухфакторной аутентификации?" @@ -34057,6 +34198,11 @@ msgstr "Теги помогают находить публикации. Вы м msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Теги должны содержать от 2 до {maxLength} буквенно-цифровых символов." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Уделите минутку, чтобы проверить, кто может вам писать. Ничего не изменится, если вы сами этого не захотите." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Вступит в силу при следующем продлении. Мы зачтём {creditLabel} из вашего текущего ежемесячного платежа, поэтому первая годовая плата составит <0>{firstRenewalPriceLabel}. Последующие годовые продления будут стоить {renewalPrice} в год." @@ -34138,7 +34284,7 @@ msgstr "Временные слои" msgid "Temporarily disable your account" msgstr "Временно отключить аккаунт" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Временно отключить аккаунт. Вы сможете восстановить его позже, снова войдя в систему." @@ -35366,11 +35512,11 @@ msgstr "Это описание второго варианта" msgid "This is the third option description" msgstr "Это описание третьего варианта" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Это ваш последний ключ доступа, а ключи доступа используются как второй фактор. Его удаление отключит двухфакторную аутентификацию для вашего аккаунта, и текущие резервные коды перестанут работать." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Это ваш последний ключ доступа. После его удаления вы не сможете использовать ключ доступа в качестве второго фактора." @@ -36481,7 +36627,8 @@ msgstr "Турецкий" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Выключить" @@ -36499,6 +36646,11 @@ msgstr "Отключите то, что вас не устраивает. Нек msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Отключите общий доступ к аудио для этого источника или попробуйте снова через мгновение." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Отключить приложение-аутентификатор" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Отключите конфиденциальность стрима, прежде чем просматривать данные для входа или сведения о безопасности аккаунта." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Включить" @@ -36669,10 +36821,6 @@ msgstr "Двухфакторная аутентификация отключен msgid "Two-factor authentication enabled" msgstr "Двухфакторная аутентификация включена" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Двухфакторная аутентификация включена" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Использовать фактическое значение" msgid "Use alternative method" msgstr "Использовать другой способ" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Используйте приложение-аутентификатор для генерации кодов двухфакторной аутентификации" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Использовать стандартную строку заголовка" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Использовать ключи доступа для двухфакторной аутентификации?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Используйте ключи доступа для входа без пароля" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Подтвердите свой адрес электронной почты, чтобы отправлять запросы на добавление в друзья." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Подтвердите почту, прежде чем добавлять ключ доступа." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Подтвердите почту, прежде чем добавлять приложение-аутентификатор." @@ -38947,7 +39095,7 @@ msgstr "Просматривайте забаненных пользовател msgid "View and manage every webhook configured across your community." msgstr "Просматривайте вебхуки, настроенные для вашего сообщества, и управляйте ими." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Просматривайте резервные коды для восстановления аккаунта и управляйте ими" @@ -38986,7 +39134,7 @@ msgstr "Просмотр канала" msgid "View channel members" msgstr "Просмотр участников канала" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Посмотреть коды" @@ -40084,10 +40232,6 @@ msgstr "Когда включён режим «Нажми и говори», м msgid "Who can add" msgstr "Кто может добавлять" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Кто может добавлять вас в групповые чаты" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Кто может присоединиться" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Кто может отправлять вам сообщения" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Кто может вам писать?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Вы можете отменить удаление в течение 14 дней" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Вы можете изменить это в любое время в настройках конфиденциальности, в том числе для каждого сообщества." @@ -40709,7 +40853,7 @@ msgstr "Вы изменили свой тег, пока у вас была по msgid "You do not have access to the channel where this message was sent." msgstr "У вас нет доступа к каналу, в котором было отправлено это сообщение." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "У вас еще нет комплекта восстановления" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "После авторизации вы будете перенаправлены на {redirectHostname}." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Ключ доступа больше не будет запрашиваться после ввода пароля. Приложение-аутентификатор останется вашим вторым фактором." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Вам придётся заново войти на всех устройствах, с которых выполнен выход" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Для входа на новом устройстве вам понадобится один из ваших ключей доступа. Если вы лишитесь всех ключей доступа, вы можете навсегда потерять доступ к аккаунту. Резервные коды будут сохранены, чтобы у вас остался способ войти." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Для вашего аккаунта требуется многофакторная аутентификация, но на этом устройстве не настроены поддерживаемые методы. Войдите на устройстве с приложением-аутентификатором или ключом безопасности либо обратитесь к администраторам этого экземпляра." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." msgstr "Ваш аккаунт больше не будет защищен двухфакторной аутентификацией при входе с помощью пароля. Вы также потеряете расширенные разрешения в сообществах, где требуется двухфакторная аутентификация." @@ -41815,131 +41959,3 @@ msgstr "Увеличить" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Уменьшить" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# сообщество имеет свои настройки} other {# сообществ имеют свои настройки}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "А также измените настройки указанных ниже сообществ" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Может написать вам личное сообщение" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Выберите, кто может отправлять вам личные сообщения." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Сообщества, к которым вы присоединитесь теперь, будут использовать это, а сообщества ниже изменятся соответствующим образом." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Сообщества, к которым вы присоединитесь с этого момента, будут использовать это." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Сообщества, к которым вы присоединитесь в дальнейшем, будут использовать эти настройки. В текущих сообществах настройки останутся прежними." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Текущая" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Друзья всегда смогут вам написать." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Сохранить мои текущие настройки" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Ничего не изменится. Это просто подтверждение ваших настроек." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Участники ваших сообществ могут писать вам личные сообщения, даже если вы не друзья." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Люди в ваших сообществах должны быть вашими друзьями, прежде чем они смогут отправлять вам сообщения." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Настройка конфиденциальности" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Сейчас" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Уделите минутку, чтобы проверить, кто может вам писать. Ничего не изменится, если вы сами этого не захотите." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Любой, кто вас найдет, сможет отправить запрос. Отключите эту опцию, чтобы выбрать группы ниже." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Применяется к ботам в сообществах, к которым вы присоединитесь в дальнейшем. Вы также можете изменить это для каждого сообщества." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Применяется к сообществам, к которым вы присоединитесь в дальнейшем. Вы также можете изменить его для каждого сообщества." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Выберите, кто может отправлять вам запрос в друзья." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Друзья всегда могут вам написать. Эти настройки касаются людей и ботов, с которыми вы состоите только в одном сообществе." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Люди, которые состоят в том же сообществе, что и вы." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Люди, у которых есть хотя бы один общий друг." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Звонки, которые вы разрешили, по-прежнему будут поступать, но без звука." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Выберите, кто сможет добавлять вас в групповой чат без подтверждения." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Выберите, кто может начинать с вами звонки." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Групповые чаты" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Принимать звонки без звука" 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 d045c9085..a11476fea 100644 --- a/fluxer_app/src/features/i18n/locales/sv-SE/messages.po +++ b/fluxer_app/src/features/i18n/locales/sv-SE/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# kanal följer} other {# kanaler följer}} den hä msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# community hittades} other {# communities hittades}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# community har en egen inställning} other {# communities har egna inställningar}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# community är tillfälligt otillgänglig på grund av ett fel i flödeskondensatorn.} other {# communities är tillfälligt otillgängliga på grund av ett fel i flödeskondensatorn.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# community använder en annan inställning} other {# communities använder en annan inställning}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# annan} other {# andra}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# deltagare i samtalet} other {# deltagare i samtalet}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# säkerhetsnyckel} other {# säkerhetsnycklar}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Konto" msgid "Account & premium overrides" msgstr "Konto- och premiumåsidosättningar" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Kontoåtkomst" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Lägg till ett konto för att fortsätta." msgid "Add an email and password to your account first." msgstr "Lägg till en e-postadress och ett lösenord till ditt konto först." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Lägg till ett extra säkerhetslager till ditt konto" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Lägg till anpassade genvägar, inaktivera inbyggda genvägar och synkro msgid "Add domain connection" msgstr "Lägg till domänanslutning" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Lägg till e-postadress" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Lägg till åsidosättning" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Lägg till lösennyckel" @@ -3548,6 +3544,14 @@ msgstr "Lägg till egna sökmotorer med ett anpassat URL-mönster. Använd <0>{q msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Lägg till egna översättare med ett anpassat URL-mönster. Använd <0>{query} som platshållare för texten som ska översättas." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Lades till {createdDate}, senast använd {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Lades till {createdDate}, aldrig använd" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Tillagd i favoriter" msgid "Added to saved media" msgstr "Tillagd i sparade medier" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Tillagd: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Tillagd: {createdDate} • senast använd: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Tillåt stora bokstäver och mellanslag i textkanalnamn. När inställni msgid "Allow direct messages" msgstr "Tillåt direktmeddelanden" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Tillåt direktmeddelanden från community-botar" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Tillåt direktmeddelanden från communitymedlemmar" @@ -4071,7 +4067,7 @@ msgstr "Tillät {permissions}" msgid "Allowed all members to mention this role" msgstr "Tillät alla medlemmar att omnämna den här rollen" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Personer som får ringa" @@ -4080,7 +4076,7 @@ msgstr "Personer som får ringa" msgid "Allowed flexible text channel names" msgstr "Tillät flexibla textkanalnamn" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Tillåtna inbjudningar" @@ -4169,6 +4165,11 @@ msgstr "Redan inlöst" msgid "Already set to cancel" msgstr "Redan inställd för uppsägning" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Ändra även communityn nedan för att matcha" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Vem som helst kan begära ett konto, men en administratör måste godkänna det." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Alla i mina communities" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Alla som hittar dig kan skicka en begäran. Stäng av detta för att välja grupper nedan." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Appar och botar" msgid "Applies to" msgstr "Gäller för" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Gäller för bottar i communities du går med i framöver. Du kan också ändra det för varje community." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Gäller för communities du går med i framöver. Du kan också ändra det för varje community." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Använd tema" msgid "Apply to all communities" msgstr "Tillämpa på alla communities" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Använd även för dessa communities" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Godkänd" msgid "Apps" msgstr "Appar" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Appar och enheter" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Är du säker på att du vill radera kategorin \"{categoryName}\"? Kanalen inuti flyttas till toppen av kanallistan." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Är du säker på att du vill ta bort lösennyckeln <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Är du säker på att du vill radera den här bilagan? Det går inte att msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Är du säker på att du vill ta bort den här communityn? Det går inte att ångra. Alla kanaler, meddelanden och inställningar tas bort permanent." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Är du säker på att du vill radera den här lösennyckeln?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Fråga innan du startar samtal" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 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" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Begär ett andra steg efter ditt lösenord när du loggar in." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Autentisering" msgid "Authenticator" msgstr "Autentiserare" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Autentiseringsapp" @@ -5314,7 +5332,7 @@ msgstr "Auktoriserade appar" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Reservkod" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Samtalssekretess" msgid "Calls" msgstr "Samtal" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Samtal som du tillåter kommer fortfarande igenom, men de ringer inte." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Kameror och virtuella inspelningsenheter väljs här i {productName}, in msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Kameror är avstängda vid fler än {voiceChannelCameraUserLimit} deltagare" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Kan skicka direktmeddelanden till dig" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Ändra bakgrund för chattinbäddning" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Ändra e-postadress" @@ -7141,7 +7168,7 @@ msgstr "Ändra ägare" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Välj vilken sökmotor som ska användas som standard när du söker eft msgid "Choose which translator is used by default when translating selected text." msgstr "Välj vilken översättare som ska användas som standard när du översätter markerad text." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Välj vem som kan lägga till dig i en gruppchatt utan att fråga först." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Välj vem som kan se den här anslutningen på din profil." @@ -8126,6 +8157,14 @@ msgstr "Välj vem som kan se den här anslutningen på din profil." msgid "Choose who can see your profile details" msgstr "Välj vem som kan se dina profildetaljer" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Välj vem som kan skicka en vänförfrågan till dig." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Välj vem som kan ringa upp dig." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Säkra ditt konto genom att lägga till en e-postadress och ett lösenor msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Ange ett användarnamn och lösenord för ditt konto. Du loggar in med dem, så välj sådana du kommer att komma ihåg." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Säkra ditt konto för att använda säkerhetsfunktioner som tvåfaktorsautentisering och lösennycklar." @@ -8778,6 +8817,10 @@ msgstr "Codec" msgid "Codes" msgstr "Koder" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Koder från din autentiseringsapp är ditt andra steg när du loggar in." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Communities med fler än 250 personer måste använda inställningen ” msgid "Communities you can join" msgstr "Communities du kan gå med i" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Framtida communities du går med i kommer att använda detta, och communities nedan ändras för att matcha." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Sällskap du går med i framöver kommer att använda detta." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Framtida communities du går med i kommer att använda detta. Dina nuvarande communities behåller sina inställningar." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Kunde inte ta bort applikationen" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Kunde inte ta bort lösennyckel" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Kunde inte uppdatera undantaget från blockerade omnämnanden" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Kunde inte uppdatera tvåfaktorsautentisering med lösennyckel" @@ -10893,7 +10951,7 @@ msgstr "Skapa en ny grupp med {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Skapa ett nytt kit" @@ -11050,8 +11108,8 @@ msgstr "Skapa publika trådar" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Skapa återställningskit" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Skapad" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Skapad {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Valuta" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Nuvarande" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Ta bort andra medlemmars meddelanden. Behörigheten att fästa meddelanden styrs separat." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Ta bort lösennyckel" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Ta bort lösenordsnyckel {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Enhet:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Förhandsvisningar av direktmeddelanden" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Direktmeddelanden" @@ -12756,7 +12824,6 @@ msgstr "Direktuppladdning aktiv" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Inaktivera maskinvaruacceleration?" msgid "Disable mobile push notifications" msgstr "Inaktivera pushaviseringar på mobilen" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Inaktivera eller ta bort ditt konto" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "E-post" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "E-postadress" @@ -14232,7 +14304,6 @@ msgstr "Tomma favoriter" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Aktivera" @@ -14972,7 +15043,7 @@ msgstr "Alla communities som följer den här kanalen får en kopia. Om du redig #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Alla" @@ -16517,10 +16588,14 @@ msgstr "Vänner och valda grupper kan ringa dig" msgid "Friends and small communities only" msgstr "Endast vänner och små communities" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Vänner kan alltid skicka direktmeddelanden till dig. Välj om personer som delar en community med dig kan skicka meddelanden utan att skicka en vänförfrågan först." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Vänner kan alltid skicka meddelanden till dig." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Vänner kan alltid skicka meddelanden till dig. Dessa inställningar gäller personer och botar som du bara delar en community med." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Vänner till vänner" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Endast vänner" @@ -17369,6 +17446,10 @@ msgstr "Vilka får lägga till dig i gruppchattar: endast vänner" msgid "Group chat adds: nobody" msgstr "Vilka får lägga till dig i gruppchattar: ingen" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Gruppchattar" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Dold" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Om du anser att det är olagligt, ange vilken lag och varför." msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Om du avfärdar detta kan du alltid aktivera datoraviseringar senare under {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Om du glömmer ditt lösenord är ett återställningskit det enda sättet att komma tillbaka till ditt konto." @@ -19645,6 +19726,11 @@ msgstr "Behåll gratis- och premiumnivåer. Du kan anpassa nivåerna, sälja pre msgid "Keep grace period" msgstr "Behåll respitperiod" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Behåll mina nuvarande inställningar" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Största filen du kan ladda upp" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Senast ändrad: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Senast ändrad: aldrig" @@ -20134,7 +20220,7 @@ msgstr "Låter andra se dig på video." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Låter push-to-talk och genvägar fungera i andra appar." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Låter dig återställa ditt lösenord om du glömmer det." @@ -20727,8 +20813,8 @@ msgstr "Gör instansen till din" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Hantera" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Hantera konton" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Hantera appar och enheter som har åtkomst till ditt konto" @@ -20748,6 +20834,11 @@ msgstr "Hantera appar och enheter som har åtkomst till ditt konto" msgid "Manage authorized applications" msgstr "Hantera auktoriserade appar" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Hantera auktoriserade appar" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Hantera community" msgid "Manage community features" msgstr "Hantera communityfunktioner" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Hantera enheter" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Ingen uppdatering för datorappen är tillgänglig." msgid "No displays found" msgstr "Inga skärmar hittades" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Ingen e-postadress angiven" @@ -23562,7 +23658,11 @@ msgstr "Inga valfria tjänster är tillgängliga på den här instansen. Du kan msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Ingenting från {query} kunde tillämpas. Korrigera det understrukna värdet eller lägg till något att söka efter." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Inga passnycklar än. Lägg till en för att logga in med ditt fingeravtryck, ansikte eller en säkerhetsnyckel." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Inget lösenord angivet" @@ -23975,7 +24075,7 @@ msgstr "Sidan hittades inte" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Inte nu" @@ -24052,6 +24152,11 @@ msgstr "Inget att återbetala" msgid "Nothing to search for" msgstr "Inget att söka efter" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Ingenting kommer att ändras. Detta bekräftar bara dina inställningar." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Föremål" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Av" @@ -24244,9 +24351,11 @@ msgstr "Äldst först" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "På" @@ -25376,7 +25485,7 @@ msgstr "Lösennyckel uppdaterad" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Lösennycklar kräver ett signerat macOS-paket med ett giltigt app-ID. I #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Lösenord" @@ -25617,8 +25726,18 @@ msgstr "Pennsylvania" msgid "People" msgstr "Personer" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Personer i dina communities kan skicka meddelanden till dig utan att vara vänner." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Personer i dina communities måste vara din vän innan de kan skicka meddelanden till dig." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Personer måste vara din vän innan de kan skicka meddelanden till dig. De kan fortfarande skicka en vänförfrågan." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Personer loggar in med en e-postadress och ett lösenord. Återställning av lösenord och verifiering kräver leverans av e-post, vilket du kan ställa in senare." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Personer som delar en community med dig kan skicka meddelanden till dig direkt." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Personer som delar en community med dig." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Personer som delar minst en vän med dig." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Radera permanent alla meddelanden du har skickat här, i alla kanaler. D msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Ta bort meddelanden som matchar filtren nedan permanent. Detta kan inte ångras." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Radera ditt konto och all tillhörande data permanent. Den här åtgärden kan inte ångras." @@ -27298,6 +27425,10 @@ msgstr "Orsak: {0}" msgid "Receipt" msgstr "Kvitto" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Ta emot samtal tyst" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Återställningsnyckel" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Återställningskit" @@ -27596,10 +27727,6 @@ msgstr "Registrera dig" msgid "Register an account" msgstr "Registrera ett konto" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Registrerade lösennycklar" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Om du tar bort behörigheter kan det begränsa botens funktioner." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Om timeouten tas bort kan <0>{targetUserTag} skicka meddelanden, reagera och gå med i röstkanaler igen." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Byt namn" @@ -28215,6 +28342,11 @@ msgstr "Formulär för att byta namn på kanal" msgid "Rename emoji" msgstr "Byt namn på emoji" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Byt namn på säkerhetsnyckel {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Kräv 2FA för moderatoråtgärder" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Kräv en lösennyckel som din andra faktor" @@ -28961,7 +29093,7 @@ msgstr "Tillbaka till inloggning" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Visa" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Granska och bekräfta" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Granska appar som kan komma åt ditt konto." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Granska sekretessinställningar" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Granska inloggade enheter och logga ut sessioner som du inte känner igen." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Höger musknapp" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Just nu" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Mättnad" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Mättnad" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Spara" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Spara 17 %" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Spara ett återställningskit" @@ -29434,7 +29569,9 @@ msgstr "Spara bakgrund" msgid "Save banner" msgstr "Spara banner" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Spara ändringar" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Säkerhet" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Säkerhetsfunktioner" @@ -30830,7 +30967,7 @@ msgstr "Ange kortkommando för att stänga av mikrofonen" msgid "Set new password" msgstr "Ange nytt lösenord" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Ange lösenord" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Ställde in röstregionen till automatisk" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Ställ in" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Konfigurera {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Konfigurera autentiseringsapp" @@ -31910,6 +32050,11 @@ msgstr "Inloggningsflöde" msgid "Sign-in method" msgstr "Inloggningsmetod" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Inloggningsmetoder" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Tyst samtal" msgid "Silent calls" msgstr "Tysta samtal" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Tysta samtal från alla" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Tyst när enheten som används för inspelning inte har någon egen ljudingång" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Sluta lita på alla länkar?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Sluta använda lösennycklar för tvåfaktorsautentisering?" @@ -34057,6 +34198,11 @@ msgstr "Taggar hjälper folk att hitta inlägg. Du kan lägga till upp till {cou msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Taggar måste vara 2 till {maxLength} tecken långa och alfanumeriska." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Ta en stund att kontrollera vem som kan skicka meddelanden till dig. Ingenting ändras om du inte väljer det." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Börjar gälla vid nästa förnyelse. Vi tillgodoräknar dig {creditLabel} från din nuvarande månadsbetalning, så den första årsavgiften blir <0>{firstRenewalPriceLabel}. Därefter kostar årliga förnyelser {renewalPrice}/år." @@ -34138,7 +34284,7 @@ msgstr "Temporala lager" msgid "Temporarily disable your account" msgstr "Inaktivera ditt konto tillfälligt" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Inaktivera ditt konto tillfälligt. Du kan återaktivera det senare genom att logga in igen." @@ -35366,11 +35512,11 @@ msgstr "Det här är beskrivningen för det andra alternativet" msgid "This is the third option description" msgstr "Det här är beskrivningen för det tredje alternativet" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Det här är din sista lösennyckel, och lösennycklar är din andra faktor. Om du tar bort den stängs tvåfaktorsautentiseringen av för ditt konto, och dina nuvarande reservkoder slutar fungera." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." 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." @@ -36481,7 +36627,8 @@ msgstr "Turkiska" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Stäng av" @@ -36499,6 +36646,11 @@ msgstr "Stäng av det du inte är bekväm med. Vissa funktioner kanske slutar fu msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Stäng av ljuddelning för den här källan eller försök igen om en stund." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Stäng av autentiseringsapp" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Stäng av sekretess vid sändning innan du visar inloggningsuppgifter eller information om kontosäkerhet." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Slå på" @@ -36669,10 +36821,6 @@ msgstr "Tvåfaktorsautentisering inaktiverad" msgid "Two-factor authentication enabled" msgstr "Tvåfaktorsautentisering aktiverad" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Tvåfaktorsautentisering är aktiverad" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Använd faktiskt värde" msgid "Use alternative method" msgstr "Använd en annan metod" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Använd systemets namnlist" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Använd lösennycklar för tvåfaktorsautentisering?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Använd lösennycklar för att logga in utan lösenord" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Verifiera din e-postadress för att skicka vänförfrågningar." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Verifiera din e-postadress innan du lägger till en lösennyckel." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Verifiera din e-postadress innan du lägger till en autentiseringsapp." @@ -38947,7 +39095,7 @@ msgstr "Visa och hantera bannlysta användare." msgid "View and manage every webhook configured across your community." msgstr "Visa och hantera alla webhooks som konfigurerats för din community." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Visa och hantera dina reservkoder för kontoåterställning" @@ -38986,7 +39134,7 @@ msgstr "Visa kanal" msgid "View channel members" msgstr "Visa kanalmedlemmar" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Visa koder" @@ -40084,10 +40232,6 @@ msgstr "När tryck för att prata är på styr kortkommandot mikrofonen, så kna msgid "Who can add" msgstr "Vem kan lägga till" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Vem kan lägga till dig i gruppchattar" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Vem kan gå med" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Vem som kan skicka meddelanden till dig" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Vem kan skicka meddelanden till dig?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Du kan avbryta raderingen inom 14 dagar" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Du kan ändra detta när som helst i dina sekretessinställningar, även för varje community." @@ -40709,7 +40853,7 @@ msgstr "Du ändrade din tagg medan du hade {PREMIUM_PRODUCT_NAME}. Den slumpas o msgid "You do not have access to the channel where this message was sent." msgstr "Du har inte åtkomst till kanalen där meddelandet skickades." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Du har ingen återställningskit än" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Du kommer att skickas till {redirectHostname} efter auktoriseringen." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Vi ber dig inte längre om en lösennyckel efter ditt lösenord. Din autentiseringsapp är kvar som din andra faktor." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Du måste logga in igen på alla utloggade enheter" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Du behöver en av dina lösennycklar för att logga in på en ny enhet. Om du förlorar alla dina lösennycklar kan du bli utelåst från ditt konto. Reservkoder sparas åt dig så att du fortfarande har en väg in." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Ditt konto kräver multifaktorautentisering, men ingen metod som stöds är konfigurerad på den här enheten. Logga in på en enhet med din autentiseringsapp eller säkerhetsnyckel eller kontakta administratörerna för den här instansen." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Zooma in" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Zooma ut" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# community har en egen inställning} other {# communities har egna inställningar}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Ändra även communityn nedan för att matcha" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Kan skicka direktmeddelanden till dig" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Välj vem som kan skicka direktmeddelanden till dig." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Framtida communities du går med i kommer att använda detta, och communities nedan ändras för att matcha." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Sällskap du går med i framöver kommer att använda detta." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Framtida communities du går med i kommer att använda detta. Dina nuvarande communities behåller sina inställningar." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Nuvarande" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Vänner kan alltid skicka meddelanden till dig." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Behåll mina nuvarande inställningar" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Ingenting kommer att ändras. Detta bekräftar bara dina inställningar." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Personer i dina communities kan skicka meddelanden till dig utan att vara vänner." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Personer i dina communities måste vara din vän innan de kan skicka meddelanden till dig." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Integritetsinställningar" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Just nu" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Ta en stund att kontrollera vem som kan skicka meddelanden till dig. Ingenting ändras om du inte väljer det." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Alla som hittar dig kan skicka en begäran. Stäng av detta för att välja grupper nedan." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Gäller för bottar i communities du går med i framöver. Du kan också ändra det för varje community." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Gäller för communities du går med i framöver. Du kan också ändra det för varje community." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Välj vem som kan skicka en vänförfrågan till dig." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Vänner kan alltid skicka meddelanden till dig. Dessa inställningar gäller personer och botar som du bara delar en community med." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Personer som delar en community med dig." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Personer som delar minst en vän med dig." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Samtal som du tillåter kommer fortfarande igenom, men de ringer inte." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Välj vem som kan lägga till dig i en gruppchatt utan att fråga först." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Välj vem som kan ringa upp dig." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Gruppchattar" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Ta emot samtal tyst" diff --git a/fluxer_app/src/features/i18n/locales/th/messages.po b/fluxer_app/src/features/i18n/locales/th/messages.po index e0e1e203d..eca4f5b6e 100644 --- a/fluxer_app/src/features/i18n/locales/th/messages.po +++ b/fluxer_app/src/features/i18n/locales/th/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# ช่องทางติดตาม} other {# msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {พบ # คอมมูนิตี้} other {พบ # คอมมูนิตี้}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# ชุมชนมีการตั้งค่าเฉพาะของตัวเอง} other {# ชุมชนมีการตั้งค่าเฉพาะของตัวเอง}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# คอมมูนิตี้ไม่พร้อมใช้งานชั่วคราว เนื่องจากเครื่องฟลักซ์คาปาซิเตอร์ทำงานผิดปกติ} other {# คอมมูนิตี้ไม่พร้อมใช้งานชั่วคราว เนื่องจากเครื่องฟลักซ์คาปาซิเตอร์ทำงานผิดปกติ}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# คอมมูนิตี้ใช้การตั้งค่าที่ต่างออกไป} other {# คอมมูนิตี้ใช้การตั้งค่าที่ต่างออกไป}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {อีก # คน} other {อีก # คน}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# คนในสาย} other {# คนในสาย}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# คีย์พาส} other {# คีย์พาส}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "บัญชี" msgid "Account & premium overrides" msgstr "การตั้งค่าบัญชีและพรีเมียม" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "การเข้าถึงบัญชี" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "เพิ่มบัญชีเพื่อดำเนินการ msgid "Add an email and password to your account first." msgstr "เพิ่มอีเมลและรหัสผ่านลงในบัญชีของคุณก่อน" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "เพิ่มความปลอดภัยอีกขั้นให้กับบัญชีของคุณ" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "เพิ่มปุ่มลัดที่กำหนดเอง msgid "Add domain connection" msgstr "เพิ่มการเชื่อมต่อโดเมน" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "เพิ่มอีเมล" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "เพิ่มการตั้งค่าเฉพาะ" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "เพิ่มพาสคีย์" @@ -3548,6 +3544,14 @@ msgstr "เพิ่มเครื่องมือค้นหาของค msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "เพิ่มบริการแปลภาษาของคุณเองด้วยรูปแบบ URL ที่กำหนดเอง ใช้ <0>{query} แทนข้อความที่ต้องการแปล" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "เพิ่มเมื่อ {createdDate}, ใช้งานครั้งล่าสุดเมื่อ {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "เพิ่มเมื่อ {createdDate} ไม่เคยถูกใช้งาน" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "เพิ่มในรายการโปรดแล้ว" msgid "Added to saved media" msgstr "เพิ่มไปยังสื่อที่บันทึกไว้แล้ว" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "เพิ่มเมื่อ: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "เพิ่มเมื่อ: {createdDate} • ใช้งานล่าสุด: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "อนุญาตให้ใช้ตัวพิมพ์ใหญ่ msgid "Allow direct messages" msgstr "อนุญาตข้อความส่วนตัว" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "อนุญาตข้อความส่วนตัวจากบอทของคอมมูนิตี้" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "อนุญาตข้อความส่วนตัวจากสมาชิกคอมมูนิตี้" @@ -4071,7 +4067,7 @@ msgstr "ได้รับอนุญาตให้ใช้ {permissions}" msgid "Allowed all members to mention this role" msgstr "อนุญาตให้สมาชิกทุกคนกล่าวถึงบทบาทนี้ได้" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "ผู้ที่โทรหาคุณได้" @@ -4080,7 +4076,7 @@ msgstr "ผู้ที่โทรหาคุณได้" msgid "Allowed flexible text channel names" msgstr "อนุญาตให้ตั้งชื่อช่องข้อความได้หลากหลาย" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "ผู้ที่เชิญคุณได้" @@ -4169,6 +4165,11 @@ msgstr "แลกไปแล้ว" msgid "Already set to cancel" msgstr "ตั้งค่าให้ยกเลิกไว้แล้ว" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "เปลี่ยนชุมชนด้านล่างให้ตรงกันด้วย" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "ทุกคนสามารถขอบัญชีได้ แต่ผู้ดูแลระบบต้องอนุมัติ" #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "ทุกคนในชุมชนของฉัน" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "ทุกคนที่เจอคุณสามารถส่งคำขอได้ ปิดสิ่งนี้เพื่อเลือกกลุ่มด้านล่าง" + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "แอปพลิเคชันและบอท" msgid "Applies to" msgstr "ใช้กับ" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "มีผลกับบอทในชุมชนที่คุณเข้าร่วมตั้งแต่นี้เป็นต้นไป คุณสามารถเปลี่ยนการตั้งค่าสำหรับแต่ละชุมชนได้เช่นกัน" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "มีผลกับชุมชนที่คุณเข้าร่วมตั้งแต่นี้เป็นต้นไป คุณสามารถเปลี่ยนการตั้งค่าสำหรับแต่ละชุมชนได้เช่นกัน" + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "ใช้ธีม" msgid "Apply to all communities" msgstr "ใช้กับทุกคอมมูนิตี้" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "นำไปใช้กับชุมชนเหล่านี้ด้วย" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "อนุมัติแล้ว" msgid "Apps" msgstr "แอป" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "แอปและอุปกรณ์" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบหมวดหมู่ \"{categoryName}\"? ช่องที่อยู่ภายในจะถูกย้ายไปด้านบนสุดของรายการช่อง" #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบพาสคีย์ <0>{0}" @@ -4881,7 +4894,7 @@ msgstr "คุณแน่ใจหรือไม่ว่าต้องกา msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบคอมมูนิตี้นี้ การดำเนินการนี้ไม่สามารถยกเลิกได้ ทุกช่อง ข้อความ และการตั้งค่าจะถูกลบอย่างถาวร" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "คุณแน่ใจหรือไม่ว่าต้องการลบพาสคีย์นี้" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "ถามก่อนเริ่มโทร" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "ขอพาสคีย์ต่อจากรหัสผ่านของคุณเมื่อคุณลงชื่อเข้าใช้" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "ขอขั้นตอนที่สองหลังจากรหัสผ่านของคุณเมื่อคุณลงชื่อเข้าใช้" + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "การยืนยันตัวตน" msgid "Authenticator" msgstr "แอปยืนยันตัวตน" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "แอปยืนยันตัวตน" @@ -5314,7 +5332,7 @@ msgstr "แอปพลิเคชันที่ได้รับอนุญ #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "รหัสสำรอง" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "ความเป็นส่วนตัวในการโทร" msgid "Calls" msgstr "การโทร" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "สายที่คุณอนุญาตยังคงโทรเข้ามาได้ แต่จะไม่มีเสียงเรียกเข้า" + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "กล้องและอุปกรณ์จับภาพเสม msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "ปิดกล้องเมื่อมีผู้เข้าร่วมเกิน {voiceChannelCameraUserLimit} คน" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "ส่งข้อความถึงคุณได้" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "เปลี่ยนพื้นหลังการฝังแชท" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "เปลี่ยนอีเมล" @@ -7141,7 +7168,7 @@ msgstr "เปลี่ยนเจ้าของ" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "เลือกเครื่องมือค้นหาที่จ msgid "Choose which translator is used by default when translating selected text." msgstr "เลือกเครื่องมือแปลภาษาที่จะใช้เป็นค่าเริ่มต้นเมื่อแปลข้อความที่เลือก" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "เลือกได้ว่าใครสามารถเพิ่มคุณเข้ากลุ่มแชทได้โดยไม่ต้องขออนุญาตก่อน" + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "เลือกคนที่สามารถเห็นการเชื่อมต่อนี้ในโปรไฟล์ของคุณ" @@ -8126,6 +8157,14 @@ msgstr "เลือกคนที่สามารถเห็นการเ msgid "Choose who can see your profile details" msgstr "เลือกคนที่สามารถดูรายละเอียดโปรไฟล์ของคุณได้" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "เลือกผู้ที่สามารถส่งคำขอเป็นเพื่อนถึงคุณได้" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "เลือกผู้ที่สามารถเริ่มการโทรกับคุณได้" + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "ยืนยันบัญชีของคุณด้วยการ msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "ยืนยันบัญชีของคุณด้วยการเลือกชื่อผู้ใช้และรหัสผ่าน คุณจะใช้สิ่งเหล่านี้ในการลงชื่อเข้าใช้ ดังนั้นโปรดเลือกสิ่งที่จำได้ง่าย" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "ยืนยันบัญชีของคุณเพื่อเข้าถึงฟีเจอร์ความปลอดภัย เช่น การยืนยันตัวตนแบบสองชั้นและพาสคีย์" @@ -8778,6 +8817,10 @@ msgstr "โคเดก" msgid "Codes" msgstr "รหัส" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "รหัสจากแอปยืนยันตัวตนของคุณคือขั้นตอนที่สองเมื่อคุณลงชื่อเข้าใช้" + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "คอมมูนิตี้ที่มีสมาชิกมาก msgid "Communities you can join" msgstr "ชุมชนที่คุณเข้าร่วมได้" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "ชุมชนที่คุณเข้าร่วมตั้งแต่นี้เป็นต้นไปจะใช้การตั้งค่านี้ และชุมชนด้านล่างจะเปลี่ยนไปให้ตรงกัน" + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "ชุมชนที่คุณเข้าร่วมหลังจากนี้จะใช้การตั้งค่านี้" + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "ชุมชนที่คุณเข้าร่วมตั้งแต่นี้เป็นต้นไปจะใช้การตั้งค่านี้ ชุมชนปัจจุบันของคุณจะยังคงใช้การตั้งค่าเดิม" + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "ไม่สามารถลบแอปพลิเคชันได้" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "ลบพาสคีย์ไม่ได้" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "ไม่สามารถอัปเดตการข้ามการระงับการกล่าวถึงได้" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "อัปเดตการยืนยันตัวตนแบบสองชั้นด้วยพาสคีย์ไม่ได้" @@ -10893,7 +10951,7 @@ msgstr "สร้างกลุ่มใหม่กับ {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "สร้างชุดใหม่" @@ -11050,8 +11108,8 @@ msgstr "สร้างกระทู้สาธารณะ" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "สร้างชุดกู้คืน" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "สร้างเมื่อ" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "สร้างเมื่อ {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "สกุลเงิน" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "ปัจจุบัน" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "เดลาแวร์" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "ลบข้อความของสมาชิกคนอื่นได้ การปักหมุดข้อความจะถูกควบคุมแยกต่างหาก" #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "ลบพาสคีย์" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "ลบข้อมูลยืนยันตัวตน {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "อุปกรณ์:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "แสดงตัวอย่างข้อความส่วนต #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "ข้อความส่วนตัว" @@ -12756,7 +12824,6 @@ msgstr "เปิดอัปโหลดโดยตรงอยู่" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "ปิดการเร่งฮาร์ดแวร์หรือไ msgid "Disable mobile push notifications" msgstr "ปิดการแจ้งเตือนบนมือถือ" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "ปิดใช้งานหรือลบบัญชีของคุณ" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "อีเมล" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "ที่อยู่อีเมล" @@ -14232,7 +14304,6 @@ msgstr "รายการโปรดว่างเปล่า" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "เปิดใช้งาน" @@ -14972,7 +15043,7 @@ msgstr "ทุกชุมชนที่ติดตามช่องนี้ #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "ทุกคน" @@ -16517,10 +16588,14 @@ msgstr "เพื่อนและกลุ่มที่คุณเลือ msgid "Friends and small communities only" msgstr "เฉพาะเพื่อนและคอมมูนิตี้ขนาดเล็ก" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "เพื่อนๆ สามารถส่งข้อความส่วนตัวถึงคุณได้เสมอ เลือกว่าจะให้คนที่อยู่ในชุมชนเดียวกันกับคุณส่งข้อความถึงคุณได้โดยไม่ต้องส่งคำขอเป็นเพื่อนก่อนหรือไม่" +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "เพื่อนๆ สามารถส่งข้อความถึงคุณได้เสมอ" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "เพื่อนๆ สามารถส่งข้อความถึงคุณได้เสมอ การตั้งค่าเหล่านี้จะครอบคลุมถึงผู้คนและบอทที่คุณแชร์ชุมชนด้วยเท่านั้น" #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "เพื่อนของเพื่อน" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "เฉพาะเพื่อน" @@ -17369,6 +17446,10 @@ msgstr "เพิ่มเข้าแชทกลุ่ม: เฉพาะเ msgid "Group chat adds: nobody" msgstr "เพิ่มเข้าแชทกลุ่ม: ไม่มีใคร" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "กลุ่มแชท" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "ซ่อนอยู่" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "หากคุณเชื่อว่าผิดกฎหมาย msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "หากคุณปิดข้อความแจ้งนี้ คุณยังสามารถเปิดการแจ้งเตือนบนเดสก์ท็อปได้ในภายหลังที่ {notificationSettingsPath}" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "หากคุณลืมรหัสผ่าน ชุดกู้คืนจะเป็นวิธีเดียวที่จะกลับเข้าสู่บัญชีของคุณได้" @@ -19645,6 +19726,11 @@ msgstr "คงระดับฟรีและระดับพรีเมี msgid "Keep grace period" msgstr "คงช่วงผ่อนผัน" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "คงการตั้งค่าปัจจุบันของฉัน" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "ไฟล์ที่ใหญ่ที่สุดที่คุณสามารถอัปโหลดได้" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "แก้ไขล่าสุด: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "แก้ไขล่าสุด: ไม่เคย" @@ -20134,7 +20220,7 @@ msgstr "ให้คนอื่นเห็นคุณผ่านวิดี msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "ให้การกดเพื่อพูดและปุ่มลัดทำงานในแอปอื่นได้" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "ช่วยให้คุณรีเซ็ตรหัสผ่านได้หากคุณลืม" @@ -20727,8 +20813,8 @@ msgstr "ปรับแต่งอินสแตนซ์ของคุณ" msgid "Malta" msgstr "มอลตา" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "จัดการ" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "จัดการบัญชี" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "จัดการแอปและอุปกรณ์ที่เข้าถึงบัญชีของคุณ" @@ -20748,6 +20834,11 @@ msgstr "จัดการแอปและอุปกรณ์ที่เข msgid "Manage authorized applications" msgstr "จัดการแอปที่ได้รับอนุญาต" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "จัดการแอปที่ได้รับอนุญาต" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "จัดการคอมมูนิตี้" msgid "Manage community features" msgstr "จัดการฟีเจอร์ของคอมมูนิตี้" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "จัดการอุปกรณ์" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "ไม่มีการอัปเดตเดสก์ท็อป" msgid "No displays found" msgstr "ไม่พบจอแสดงผล" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "ยังไม่ได้ตั้งค่าอีเมล" @@ -23562,7 +23658,11 @@ msgstr "ไม่มีบริการเสริมใดพร้อมใ msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "ไม่สามารถใช้ส่วนใดของ {query} ได้ โปรดแก้ไขค่าที่ขีดเส้นใต้ หรือเพิ่มข้อความที่ต้องการค้นหา" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "ยังไม่มี Passkey เพิ่ม Passkey เพื่อลงชื่อเข้าใช้ด้วยลายนิ้วมือ ใบหน้า หรือคีย์ความปลอดภัย" + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "ไม่ได้ตั้งรหัสผ่าน" @@ -23975,7 +24075,7 @@ msgstr "ไม่พบหน้า" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "ไม่ใช่ตอนนี้" @@ -24052,6 +24152,11 @@ msgstr "ไม่มีรายการที่ขอคืนเงินไ msgid "Nothing to search for" msgstr "ไม่มีอะไรให้ค้นหา" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "จะไม่มีอะไรเปลี่ยนแปลง แค่เป็นการยืนยันการตั้งค่าของคุณ" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "สิ่งของ" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "ปิด" @@ -24244,9 +24351,11 @@ msgstr "เก่าสุดขึ้นก่อน" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "เปิด" @@ -25376,7 +25485,7 @@ msgstr "อัปเดตพาสคีย์แล้ว" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "พาสคีย์ต้องใช้บันเดิล macOS #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "รหัสผ่าน" @@ -25617,8 +25726,18 @@ msgstr "เพนซิลเวเนีย" msgid "People" msgstr "ผู้คน" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "คนในชุมชนของคุณสามารถส่งข้อความถึงคุณได้โดยไม่ต้องเป็นเพื่อนกัน" + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "คนในชุมชนของคุณจะต้องเป็นเพื่อนกับคุณก่อน จึงจะสามารถส่งข้อความถึงคุณได้" + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "ผู้คนต้องเป็นเพื่อนกับคุณก่อนจึงจะส่งข้อความถึงคุณได้ พวกเขายังคงสามารถส่งคำขอเป็นเพื่อนถึงคุณได้" @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "ผู้คนลงชื่อเข้าใช้ด้วยที่อยู่อีเมลและรหัสผ่าน การรีเซ็ตรหัสผ่านและการยืนยันต้องมีการส่งอีเมล ซึ่งคุณสามารถตั้งค่าได้ในภายหลัง" #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "คนที่อยู่ในชุมชนเดียวกันกับคุณสามารถส่งข้อความถึงคุณได้โดยตรง" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "คนที่อยู่ในชุมชนเดียวกันกับคุณ" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "คนที่แชร์เพื่อนอย่างน้อยหนึ่งคนกับคุณ" + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "ลบทุกข้อความที่คุณส่งที่ msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "ลบข้อความที่ตรงกับตัวกรองด้านล่างอย่างถาวร การดำเนินการนี้ไม่สามารถเลิกทำได้" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "ลบบัญชีและข้อมูลทั้งหมดที่เกี่ยวข้องอย่างถาวร การดำเนินการนี้ไม่สามารถเลิกทำได้" @@ -27298,6 +27425,10 @@ msgstr "เหตุผล: {0}" msgid "Receipt" msgstr "ใบเสร็จ" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "รับสายแบบเงียบ" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "คีย์การกู้คืน" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "ชุดกู้คืน" @@ -27596,10 +27727,6 @@ msgstr "ลงทะเบียน" msgid "Register an account" msgstr "ลงทะเบียนบัญชี" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "พาสคีย์ที่ลงทะเบียนแล้ว" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "การนำสิทธิ์ออกอาจจำกัดฟี msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "การยกเลิกการพักการใช้งานชั่วคราวจะทำให้ <0>{targetUserTag} สามารถส่งข้อความ แสดงปฏิกิริยา และเข้าร่วมช่องเสียงได้อีกครั้ง" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "เปลี่ยนชื่อ" @@ -28215,6 +28342,11 @@ msgstr "ฟอร์มเปลี่ยนชื่อช่อง" msgid "Rename emoji" msgstr "เปลี่ยนชื่ออิโมจิ" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "เปลี่ยนชื่อรหัสผ่าน {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "กำหนดให้ใช้ 2FA สำหรับการดำเนินการดูแล" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "กำหนดให้ใช้พาสคีย์เป็นการยืนยันชั้นที่สอง" @@ -28961,7 +29093,7 @@ msgstr "กลับสู่หน้าลงชื่อเข้าใช้ #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "แสดง" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "ตรวจสอบและยืนยัน" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "ตรวจสอบแอปที่สามารถเข้าถึงบัญชีของคุณได้" @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "ตรวจสอบการตั้งค่าความเป็นส่วนตัว" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "ตรวจสอบอุปกรณ์ที่ลงชื่อเข้าใช้ และออกจากระบบสำหรับเซสชันที่คุณไม่รู้จัก" @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "ปุ่มขวาของเมาส์" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "ตอนนี้" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "ความอิ่มตัวของสี" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "ความอิ่มตัวของสี" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "บันทึก" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "ประหยัด 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "บันทึกชุดกู้คืน" @@ -29434,7 +29569,9 @@ msgstr "บันทึกพื้นหลัง" msgid "Save banner" msgstr "บันทึกแบนเนอร์" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "บันทึกการเปลี่ยนแปลง" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "ความปลอดภัย" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "ฟีเจอร์ความปลอดภัย" @@ -30830,7 +30967,7 @@ msgstr "ตั้งค่าปุ่มลัดปิดไมโครโฟ msgid "Set new password" msgstr "ตั้งรหัสผ่านใหม่" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "ตั้งรหัสผ่าน" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "ตั้งค่าภูมิภาคเสียงเป็นอัตโนมัติ" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "ตั้งค่า" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "ตั้งค่า {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "ตั้งค่าแอปยืนยันตัวตน" @@ -31910,6 +32050,11 @@ msgstr "ขั้นตอนการลงชื่อเข้าใช้" msgid "Sign-in method" msgstr "วิธีลงชื่อเข้าใช้" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "วิธีการลงชื่อเข้าใช้" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "โทรแบบไร้เสียง" msgid "Silent calls" msgstr "สายเรียกเข้าแบบไม่มีเสียง" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "ปิดเสียงสายเรียกเข้าจากทุกคน" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "เงียบเมื่ออุปกรณ์บันทึกไม่มีอินพุตเสียงของตัวเอง" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "เลิกเชื่อถือลิงก์ทั้งหมดหรือไม่" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "หยุดใช้พาสคีย์สำหรับการยืนยันตัวตนแบบสองชั้นหรือไม่" @@ -34057,6 +34198,11 @@ msgstr "แท็กช่วยให้ผู้คนค้นหาโพส msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "แท็กต้องมีความยาว 2 ถึง {maxLength} ตัวอักษร และเป็นตัวอักษรหรือตัวเลขเท่านั้น" +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "ใช้เวลาสักครู่เพื่อตรวจสอบว่าใครสามารถส่งข้อความถึงคุณได้ จะไม่มีอะไรเปลี่ยนแปลงจนกว่าคุณจะเลือก" + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "มีผลเมื่อถึงรอบการต่ออายุครั้งถัดไป เราจะใช้เครดิต {creditLabel} จากการชำระเงินรายเดือนปัจจุบันของคุณ ดังนั้นค่าบริการรายปีครั้งแรกของคุณจะอยู่ที่ <0>{firstRenewalPriceLabel} การต่ออายุรายปีในอนาคตจะอยู่ที่ {renewalPrice}/ปี" @@ -34138,7 +34284,7 @@ msgstr "เลเยอร์เชิงเวลา" msgid "Temporarily disable your account" msgstr "ปิดใช้งานบัญชีชั่วคราว" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "ปิดใช้งานบัญชีชั่วคราว คุณเปิดใช้งานอีกครั้งได้ภายหลังโดยลงชื่อเข้าใช้" @@ -35366,11 +35512,11 @@ msgstr "นี่คือคำอธิบายตัวเลือกที msgid "This is the third option description" msgstr "นี่คือคำอธิบายตัวเลือกที่สาม" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "นี่คือพาสคีย์สุดท้ายของคุณ และพาสคีย์คือการยืนยันชั้นที่สองของคุณ การลบพาสคีย์นี้จะปิดการยืนยันตัวตนแบบสองชั้นของบัญชีคุณ และรหัสสำรองปัจจุบันของคุณจะใช้งานไม่ได้อีกต่อไป" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "นี่คือพาสคีย์สุดท้ายของคุณ เมื่อลบแล้ว คุณจะไม่สามารถใช้พาสคีย์เป็นการยืนยันชั้นที่สองได้" @@ -36481,7 +36627,8 @@ msgstr "ตุรกี" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "ปิด" @@ -36499,6 +36646,11 @@ msgstr "ปิดสิ่งที่คุณไม่สบายใจได msgid "Turn off audio sharing for this source or try again in a moment." msgstr "ปิดการแชร์เสียงสำหรับแหล่งที่มานี้ หรือลองอีกครั้งในอีกสักครู่" +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "ปิดแอปยืนยันตัวตน" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "ปิดความเป็นส่วนตัวในการสตรีมก่อนดูรายละเอียดการเข้าสู่ระบบหรือความปลอดภัยของบัญชี" #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "เปิดใช้งาน" @@ -36669,10 +36821,6 @@ msgstr "ปิดการยืนยันตัวตนแบบสองช msgid "Two-factor authentication enabled" msgstr "เปิดใช้งานการยืนยันตัวตนแบบสองชั้นแล้ว" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "เปิดใช้งานการยืนยันตัวตนแบบสองชั้นแล้ว" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "ใช้ค่าจริง" msgid "Use alternative method" msgstr "ใช้วิธีอื่น" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "ใช้แอปยืนยันตัวตนเพื่อสร้างรหัสสำหรับการยืนยันตัวตนแบบสองชั้น" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "ใช้แถบชื่อเรื่องของระบบ" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "ใช้พาสคีย์สำหรับการยืนยันตัวตนแบบสองชั้นหรือไม่" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "ใช้พาสคีย์เพื่อลงชื่อเข้าใช้โดยไม่ต้องใช้รหัสผ่าน" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "ยืนยันอีเมลเพื่อส่งคำขอเป็นเพื่อน" #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "ยืนยันอีเมลของคุณก่อนเพิ่มพาสคีย์" #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "ยืนยันอีเมลของคุณก่อนเพิ่มแอปยืนยันตัวตน" @@ -38947,7 +39095,7 @@ msgstr "ดูและจัดการผู้ใช้ที่ถูกแ msgid "View and manage every webhook configured across your community." msgstr "ดูและจัดการ webhook ทั้งหมดที่ตั้งค่าไว้ในคอมมูนิตี้ของคุณ" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "ดูและจัดการรหัสสำรองสำหรับกู้คืนบัญชีของคุณ" @@ -38986,7 +39134,7 @@ msgstr "ดูช่อง" msgid "View channel members" msgstr "ดูสมาชิกช่อง" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "ดูรหัส" @@ -40084,10 +40232,6 @@ msgstr "ขณะที่เปิดใช้งานการกดเพื msgid "Who can add" msgstr "ใครเพิ่มฉันได้บ้าง" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "ใครเพิ่มคุณเข้ากลุ่มได้บ้าง" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "ใครเข้าร่วมได้บ้าง" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "ใครสามารถส่งข้อความถึงคุณได้" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "ใครส่งข้อความถึงคุณได้บ้าง" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "คุณสามารถยกเลิกขั้นตอนการลบได้ภายใน 14 วัน" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "คุณสามารถเปลี่ยนแปลงการตั้งค่านี้ได้ตลอดเวลาในการตั้งค่าความเป็นส่วนตัวของคุณ รวมถึงสำหรับแต่ละชุมชน" @@ -40709,7 +40853,7 @@ msgstr "คุณเปลี่ยนแท็กขณะใช้ {PREMIUM_PR msgid "You do not have access to the channel where this message was sent." msgstr "คุณไม่มีสิทธิ์เข้าถึงช่องที่มีการส่งข้อความนี้" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "คุณยังไม่มีชุดกู้คืน" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "คุณจะถูกนำไปยัง {redirectHostname} หลังจากให้สิทธิ์" #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "เราจะไม่ขอพาสคีย์ต่อจากรหัสผ่านของคุณอีกต่อไป แอปยืนยันตัวตนของคุณจะยังคงเป็นการยืนยันชั้นที่สอง" @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "คุณจะต้องลงชื่อเข้าใช้อีกครั้งบนอุปกรณ์ทั้งหมดที่ลงชื่อออกไปแล้ว" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "คุณจะต้องใช้พาสคีย์ของคุณหนึ่งรายการเพื่อลงชื่อเข้าใช้บนอุปกรณ์ใหม่ หากคุณทำพาสคีย์หายทั้งหมด คุณอาจสูญเสียการเข้าถึงบัญชีของคุณอย่างถาวร เราจะบันทึกรหัสสำรองไว้ให้คุณ เพื่อให้คุณยังมีทางเข้าใช้บัญชีได้" @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "บัญชีของคุณต้องมีการยืนยันตัวตนแบบหลายปัจจัย แต่ยังไม่ได้ตั้งค่าวิธีการที่รองรับบนอุปกรณ์นี้ โปรดลงชื่อเข้าใช้บนอุปกรณ์ที่มีแอปยืนยันตัวตนหรือคีย์ความปลอดภัยของคุณ หรือติดต่อผู้ดูแลระบบของอินสแตนซ์นี้" #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." msgstr "บัญชีของคุณจะไม่ได้รับการปกป้องด้วยการยืนยันตัวตนแบบสองชั้นอีกต่อไปเมื่อคุณลงชื่อเข้าใช้ด้วยรหัสผ่าน และคุณจะสูญเสียสิทธิ์ระดับสูงในคอมมูนิตี้ที่กำหนดให้ใช้การยืนยันตัวตนแบบสองชั้นด้วย" @@ -41815,131 +41959,3 @@ msgstr "ซูมเข้า" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "ซูมออก" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# ชุมชนมีการตั้งค่าเฉพาะของตัวเอง} other {# ชุมชนมีการตั้งค่าเฉพาะของตัวเอง}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "เปลี่ยนชุมชนด้านล่างให้ตรงกันด้วย" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "ส่งข้อความถึงคุณได้" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "เลือกเลยว่าใครสามารถส่งข้อความส่วนตัวถึงคุณได้" - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "ชุมชนที่คุณเข้าร่วมตั้งแต่นี้เป็นต้นไปจะใช้การตั้งค่านี้ และชุมชนด้านล่างจะเปลี่ยนไปให้ตรงกัน" - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "ชุมชนที่คุณเข้าร่วมหลังจากนี้จะใช้การตั้งค่านี้" - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "ชุมชนที่คุณเข้าร่วมตั้งแต่นี้เป็นต้นไปจะใช้การตั้งค่านี้ ชุมชนปัจจุบันของคุณจะยังคงใช้การตั้งค่าเดิม" - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "ปัจจุบัน" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "เพื่อนๆ สามารถส่งข้อความถึงคุณได้เสมอ" - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "คงการตั้งค่าปัจจุบันของฉัน" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "จะไม่มีอะไรเปลี่ยนแปลง แค่เป็นการยืนยันการตั้งค่าของคุณ" - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "คนในชุมชนของคุณสามารถส่งข้อความถึงคุณได้โดยไม่ต้องเป็นเพื่อนกัน" - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "คนในชุมชนของคุณจะต้องเป็นเพื่อนกับคุณก่อน จึงจะสามารถส่งข้อความถึงคุณได้" - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "การตั้งค่าความเป็นส่วนตัว" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "ตอนนี้" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "ใช้เวลาสักครู่เพื่อตรวจสอบว่าใครสามารถส่งข้อความถึงคุณได้ จะไม่มีอะไรเปลี่ยนแปลงจนกว่าคุณจะเลือก" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "ทุกคนที่เจอคุณสามารถส่งคำขอได้ ปิดสิ่งนี้เพื่อเลือกกลุ่มด้านล่าง" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "มีผลกับบอทในชุมชนที่คุณเข้าร่วมตั้งแต่นี้เป็นต้นไป คุณสามารถเปลี่ยนการตั้งค่าสำหรับแต่ละชุมชนได้เช่นกัน" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "มีผลกับชุมชนที่คุณเข้าร่วมตั้งแต่นี้เป็นต้นไป คุณสามารถเปลี่ยนการตั้งค่าสำหรับแต่ละชุมชนได้เช่นกัน" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "เลือกผู้ที่สามารถส่งคำขอเป็นเพื่อนถึงคุณได้" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "เพื่อนๆ สามารถส่งข้อความถึงคุณได้เสมอ การตั้งค่าเหล่านี้จะครอบคลุมถึงผู้คนและบอทที่คุณแชร์ชุมชนด้วยเท่านั้น" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "คนที่อยู่ในชุมชนเดียวกันกับคุณ" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "คนที่แชร์เพื่อนอย่างน้อยหนึ่งคนกับคุณ" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "สายที่คุณอนุญาตยังคงโทรเข้ามาได้ แต่จะไม่มีเสียงเรียกเข้า" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "เลือกได้ว่าใครสามารถเพิ่มคุณเข้ากลุ่มแชทได้โดยไม่ต้องขออนุญาตก่อน" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "เลือกผู้ที่สามารถเริ่มการโทรกับคุณได้" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "กลุ่มแชท" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "รับสายแบบเงียบ" diff --git a/fluxer_app/src/features/i18n/locales/tr/messages.po b/fluxer_app/src/features/i18n/locales/tr/messages.po index 1e19571eb..2410938e6 100644 --- a/fluxer_app/src/features/i18n/locales/tr/messages.po +++ b/fluxer_app/src/features/i18n/locales/tr/messages.po @@ -1123,15 +1123,15 @@ msgstr "Bu kanalı {count, plural, one {# kanal} other {# kanal}} takip ediyor. msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# topluluk bulundu} other {# topluluk bulundu}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# topluluğun kendi ayarı var} other {# topluluğun kendi ayarı var}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# topluluk, flux kapasitörü arızası nedeniyle geçici olarak kullanılamıyor.} other {# topluluk, flux kapasitörü arızası nedeniyle geçici olarak kullanılamıyor.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# topluluk farklı bir ayar kullanıyor} other {# topluluk farklı bir ayar kullanıyor}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# kişi daha} other {# kişi daha}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {Aramada # katılımcı} other {Aramada # katılımcı}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# anahtar} other {# anahtar}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Hesap" msgid "Account & premium overrides" msgstr "Hesap ve premium geçersiz kılmaları" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Hesap erişimi" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Devam etmek için bir hesap ekleyin." msgid "Add an email and password to your account first." msgstr "Önce hesabınıza bir e-posta ve parola ekleyin." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Hesabınıza ek bir güvenlik katmanı ekleyin" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Özel kısayollar ekleyin, yerleşik kısayolları devre dışı bırak msgid "Add domain connection" msgstr "Alan adı bağlantısı ekle" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "E-posta ekle" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Geçersiz kılma ekle" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Geçiş anahtarı ekle" @@ -3548,6 +3544,14 @@ msgstr "Özel bir URL deseniyle kendi arama motorlarınızı ekleyin. Arama metn msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Kendi çevirmenlerinizi özel bir URL deseniyle ekleyin. Çevrilecek metin için <0>{query} ifadesini yer tutucu olarak kullanın." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "{createdDate} tarihinde eklendi, son kullanım {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "{createdDate} tarihinde eklendi, hiç kullanılmadı" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Favorilere eklendi" msgid "Added to saved media" msgstr "Kayıtlı medyaya eklendi" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Eklendi: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Eklendi: {createdDate} • son kullanım: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Metin kanalı adlarında büyük harflere ve boşluklara izin ver. Kapal msgid "Allow direct messages" msgstr "Doğrudan mesajlara izin ver" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Topluluk botlarından doğrudan mesajlara izin ver" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Topluluk üyelerinden doğrudan mesajlara izin ver" @@ -4071,7 +4067,7 @@ msgstr "{permissions} için izin verildi" msgid "Allowed all members to mention this role" msgstr "Tüm üyelerin bu rolden bahsetmesine izin verildi" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "İzin verilen arayanlar" @@ -4080,7 +4076,7 @@ msgstr "İzin verilen arayanlar" msgid "Allowed flexible text channel names" msgstr "Esnek metin kanalı adlarına izin verildi" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "İzin verilen davetler" @@ -4169,6 +4165,11 @@ msgstr "Zaten kullanıldı" msgid "Already set to cancel" msgstr "Zaten iptal edilecek şekilde ayarlanmış" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Aşağıdaki toplulukları da eşleşecek şekilde değiştir" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Herkes hesap isteyebilir ancak bir yönetici onaylamalıdır." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Topluluklarımdaki herkes" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Seni bulan herkes istek gönderebilir. Aşağıdaki grupları seçmek için bunu kapat." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Uygulamalar ve botlar" msgid "Applies to" msgstr "Şunlara uygulanır" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Katıldığın topluluklardaki botlar için geçerlidir. Her topluluk için ayrıca değiştirebilirsin." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Bundan sonra katılacağın topluluklar için geçerlidir. Her topluluk için de değiştirebilirsin." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Temayı uygula" msgid "Apply to all communities" msgstr "Tüm topluluklara uygula" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Bu topluluklara da uygula" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Onaylandı" msgid "Apps" msgstr "Uygulamalar" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Uygulamalar ve cihazlar" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "\"{categoryName}\" kategorisini silmek istediğinizden emin misiniz? İçindeki kanal, kanal listesinin en üstüne taşınacaktır." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "<0>{0} geçiş anahtarını silmek istediğinizden emin misiniz?" @@ -4881,7 +4894,7 @@ msgstr "Bu eki silmek istediğinizden emin misiniz? Bu işlem geri alınamaz ve msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Bu topluluğu silmek istediğinizden emin misiniz? Bu işlem geri alınamaz. Tüm kanallar, mesajlar ve ayarlar kalıcı olarak silinecektir." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Bu geçiş anahtarını silmek istediğinizden emin misiniz?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Arama başlatmadan önce sor" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Oturum açarken parolanızdan sonra geçiş anahtarı da istensin" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Oturum açarken parolanızdan sonra ikinci bir adım isteyin." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Kimlik doğrulama" msgid "Authenticator" msgstr "Kimlik doğrulayıcı" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Kimlik doğrulayıcı uygulama" @@ -5314,7 +5332,7 @@ msgstr "Yetkili uygulamalar" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Yedek kod" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Arama gizliliği" msgid "Calls" msgstr "Aramalar" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Aramalarınız çalmaz ama yine de gelir." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Kameralar ve sanal yakalama cihazları Wayland sistem seçicisinde deği msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "{voiceChannelCameraUserLimit} katılımcının üzerinde kameralar kapalı" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Sana mesaj gönderebilir" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Sohbet yerleştirme arka planını değiştir" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "E-postayı değiştir" @@ -7141,7 +7168,7 @@ msgstr "Sahibi değiştir" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Seçili metni ararken varsayılan olarak hangi arama motorunun kullanıl msgid "Choose which translator is used by default when translating selected text." msgstr "Seçili metni çevirirken varsayılan olarak hangi çevirmenin kullanılacağını seçin." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Kimlerin sizi sormadan bir grup sohbetine ekleyebileceğini seçin." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Bu bağlantıyı profilinizde kimlerin görebileceğini seçin." @@ -8126,6 +8157,14 @@ msgstr "Bu bağlantıyı profilinizde kimlerin görebileceğini seçin." msgid "Choose who can see your profile details" msgstr "Profil ayrıntılarınızı kimlerin görebileceğini seçin" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Arkadaşlık isteği gönderebilecek kişileri seçin." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Seninle kimin arama başlatabileceğini seç." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "E-posta ve parola ekleyerek hesabınızı sahiplenin. Bitirmeden önce e msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Kullanıcı adı ve şifre seçerek hesabınızı talep edin. Bunlarla oturum açacaksınız, bu yüzden hatırlayacağınız bir şeyler seçin." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "İki faktörlü kimlik doğrulama ve geçiş anahtarları gibi güvenlik özelliklerine erişmek için hesabınızı sahiplenin." @@ -8778,6 +8817,10 @@ msgstr "Kodek" msgid "Codes" msgstr "Kodlar" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Kimlik doğrulama uygulamanızdaki kodlar, oturum açarken ikinci adımınızdır." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "250'den fazla kişiye sahip topluluklar \"yalnızca bahsetmeler\" ayarı msgid "Communities you can join" msgstr "Katılabileceğiniz topluluklar" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Bundan sonra katılacağın topluluklar bunu kullanacak ve aşağıdaki topluluklar da buna göre değişecek." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Bundan sonra katılacağın topluluklar bunu kullanacak." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Bundan sonra katılacağın topluluklar bunu kullanacak. Mevcut toplulukların ayarları korunur." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Uygulama silinemedi" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Geçiş anahtarı silinemedi" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Bahsetme engellemeyi atlama güncellenemedi" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Geçiş anahtarıyla iki faktörlü kimlik doğrulama güncellenemedi" @@ -10893,7 +10951,7 @@ msgstr "{userName} ile yeni bir grup oluştur" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Yeni bir kit oluştur" @@ -11050,8 +11108,8 @@ msgstr "Genel başlıklar oluştur" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Kurtarma kiti oluştur" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Oluşturuldu" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "{0} tarihinde oluşturuldu" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Para birimi" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Mevcut" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Diğer üyelerin mesajlarını silin. Sabitleme ayrı olarak yönetilir." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Geçiş anahtarını sil" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Şifre anahtarını sil {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Cihaz:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Doğrudan mesaj önizlemeleri" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Doğrudan mesajlar" @@ -12756,7 +12824,6 @@ msgstr "Doğrudan yükleme etkin" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Donanım hızlandırma devre dışı bırakılsın mı?" msgid "Disable mobile push notifications" msgstr "Mobil anlık bildirimleri kapat" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Hesabını devre dışı bırak veya sil" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "E-posta" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "E-posta adresi" @@ -14232,7 +14304,6 @@ msgstr "Favoriler boş" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Etkinleştir" @@ -14972,7 +15043,7 @@ msgstr "Bu kanalı takip eden her topluluk bir kopya alır. Daha sonra düzenler #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Herkes" @@ -16517,10 +16588,14 @@ msgstr "Arkadaşlarınız ve seçili gruplar sizi arayabilir" msgid "Friends and small communities only" msgstr "Sadece arkadaşlar ve küçük topluluklar" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Arkadaşların sana her zaman doğrudan mesaj gönderebilir. Seninle aynı toplulukta olan kişilerin sana arkadaşlık isteği göndermeden mesaj gönderip gönderemeyeceğini seç." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Arkadaşların sana her zaman mesaj gönderebilir." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Arkadaşların sana her zaman mesaj gönderebilir. Bu ayarlar, yalnızca bir topluluğu paylaştığın kişiler ve botlar için geçerlidir." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Arkadaşların arkadaşları" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Sadece arkadaşlar" @@ -17369,6 +17446,10 @@ msgstr "Grup sohbetine eklenme: sadece arkadaşlar" msgid "Group chat adds: nobody" msgstr "Grup sohbetine eklenme: hiç kimse" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Grup sohbetleri" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Gizli" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Yasa dışı olduğunu düşünüyorsanız hangi yasaya aykırı olduğu msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Bunu kapatırsanız, masaüstü bildirimlerini daha sonra {notificationSettingsPath} altından her zaman etkinleştirebilirsiniz." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Parolanızı unutursanız, hesabınıza geri dönmenin tek yolu kurtarma kiti kullanmaktır." @@ -19645,6 +19726,11 @@ msgstr "Ücretsiz ve premium katmanları sakla. Katmanları özelleştirebilir, msgid "Keep grace period" msgstr "Ödemesiz dönemi koru" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Mevcut ayarlarımı koru" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Yükleyebileceğiniz en büyük dosya" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Son değiştirilme: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Son değiştirilme: hiçbir zaman" @@ -20134,7 +20220,7 @@ msgstr "Sizi videoda görmelerini sağlar." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Bas-konuş ve kısayolların diğer uygulamalarda çalışmasını sağlar." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Unutursanız parolanızı sıfırlamanızı sağlar." @@ -20727,8 +20813,8 @@ msgstr "Kurulumu kişiselleştirin" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Yönet" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Hesapları yönet" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Hesabınıza erişimi olan uygulamaları ve cihazları yönetin" @@ -20748,6 +20834,11 @@ msgstr "Hesabınıza erişimi olan uygulamaları ve cihazları yönetin" msgid "Manage authorized applications" msgstr "Yetkili uygulamaları yönet" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Yetkili uygulamaları yönet" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Topluluğu yönet" msgid "Manage community features" msgstr "Topluluk özelliklerini yönet" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Cihazları yönet" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Masaüstü güncellemesi mevcut değil." msgid "No displays found" msgstr "Ekran bulunamadı" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "E-posta adresi ayarlanmadı" @@ -23562,7 +23658,11 @@ msgstr "Bu kurulumda isteğe bağlı hizmet bulunmuyor. Bu adımı atlayabilirsi msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "{query} ifadesinin hiçbir bölümü uygulanamadı. Altı çizili değeri düzeltin veya aranacak bir şey ekleyin." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Henüz kimlik anahtarı yok. Parmak iziniz, yüzünüz veya bir güvenlik anahtarıyla oturum açmak için bir tane ekleyin." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Parola belirlenmedi" @@ -23975,7 +24075,7 @@ msgstr "Bulunamadı" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Şimdi değil" @@ -24052,6 +24152,11 @@ msgstr "İade edilecek bir şey yok" msgid "Nothing to search for" msgstr "Aranacak bir şey yok" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Hiçbir şey değişmeyecek. Bu sadece ayarlarınızı onaylar." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Nesneler" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Kapalı" @@ -24244,9 +24351,11 @@ msgstr "Önce en eski" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Açık" @@ -25376,7 +25485,7 @@ msgstr "Geçiş anahtarı güncellendi" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Geçiş anahtarları, geçerli bir uygulama tanımlayıcısına sahip im #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Parola" @@ -25617,8 +25726,18 @@ msgstr "Pensilvanya" msgid "People" msgstr "Kişiler" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Topluluklarındaki kişiler, arkadaş olmasalar bile sana mesaj gönderebilir." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Topluluklarındaki kişilerin sana mesaj göndermeden önce arkadaşın olması gerekir." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Sana mesaj göndermeden önce arkadaşın olmaları gerekir. Yine de arkadaşlık isteği gönderebilirler." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Kişiler e-posta adresi ve şifre ile giriş yapar. Şifre sıfırlama ve doğrulama için daha sonra ayarlayabileceğiniz e-posta gönderimi gerekir." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Seninle aynı toplulukları paylaşan kişiler sana doğrudan mesaj gönderebilir." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Seninle aynı topluluğu paylaşan kişiler." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Sizinle en az bir arkadaşı ortak olan kişiler." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Burada, her kanalda gönderdiğiniz tüm mesajları kalıcı olarak sili msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Aşağıdaki filtrelerle eşleşen mesajları kalıcı olarak silin. Bu işlem geri alınamaz." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Hesabınızı ve ilgili tüm verileri kalıcı olarak silin. Bu işlem geri alınamaz." @@ -27298,6 +27425,10 @@ msgstr "Nedeni: {0}" msgid "Receipt" msgstr "Makbuz" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Sessizce çağrı al" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Kurtarma anahtarı" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Kurtarma kiti" @@ -27596,10 +27727,6 @@ msgstr "Kaydol" msgid "Register an account" msgstr "Hesap oluştur" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Kayıtlı geçiş anahtarları" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "İzinleri kaldırmak botun özelliklerini kısıtlayabilir." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Zaman aşımını kaldırmak, <0>{targetUserTag} adlı kullanıcının tekrar mesaj göndermesine, tepki vermesine ve sesli kanallara katılmasına izin verir." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Yeniden adlandır" @@ -28215,6 +28342,11 @@ msgstr "Kanalı yeniden adlandırma formu" msgid "Rename emoji" msgstr "Emojiyi yeniden adlandır" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "{passkeyName} anahtar adını değiştir" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Moderasyon işlemleri için 2FA zorunlu kıl" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "İkinci faktör olarak geçiş anahtarı gerektir" @@ -28961,7 +29093,7 @@ msgstr "Giriş yapma ekranına dön" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Göster" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "İncele ve onayla" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Hesabınıza erişebilecek uygulamaları gözden geçirin." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Gizlilik ayarlarını incele" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Oturum açmış cihazları gözden geçirin ve tanımadığınız oturumları kapatın." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Sağ fare düğmesi" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Şu anda" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Doygunluk" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Doygunluk" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Kaydet" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "%17 tasarruf edin" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Kurtarma kiti kaydet" @@ -29434,7 +29569,9 @@ msgstr "Arka planı kaydet" msgid "Save banner" msgstr "Banner'ı kaydet" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Değişiklikleri kaydet" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Güvenlik" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Güvenlik özellikleri" @@ -30830,7 +30967,7 @@ msgstr "Sesi kapatma kısayolunu ayarla" msgid "Set new password" msgstr "Yeni parola belirle" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Parola belirle" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Ses bölgesi otomatik olarak ayarlandı" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Ayarla" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "{productName} kurulumu" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Kimlik doğrulayıcı uygulamasını ayarla" @@ -31910,6 +32050,11 @@ msgstr "Oturum açma akışı" msgid "Sign-in method" msgstr "Oturum açma yöntemi" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Oturum açma yöntemleri" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Sessiz arama" msgid "Silent calls" msgstr "Sessiz aramalar" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Herkesten sessiz aramalar" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Cihazın kendi ses girişi olmadığında sessiz" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Tüm bağlantılara artık güvenilmesin mi?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Geçiş anahtarları iki faktörlü kimlik doğrulama için artık kullanılmasın mı?" @@ -34057,6 +34198,11 @@ msgstr "Etiketler, gönderilerin bulunmasına yardımcı olur. En fazla {count} msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Etiketler 2 ila {maxLength} karakter uzunluğunda ve alfanümerik olmalıdır." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Kimlerin size mesaj gönderebileceğini gözden geçirin. Siz seçmediğiniz sürece hiçbir şey değişmez." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Bir sonraki yenilemenizde geçerli olur. Mevcut aylık ödemenizden {creditLabel} tutarında kredi uygulayacağız, böylece ilk yıllık ücretiniz <0>{firstRenewalPriceLabel} olacak. Sonraki yıllık yenilemeler {renewalPrice}/yıl olacak." @@ -34138,7 +34284,7 @@ msgstr "Zamansal katmanlar" msgid "Temporarily disable your account" msgstr "Hesabınızı geçici olarak devre dışı bırakın" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Hesabınızı geçici olarak devre dışı bırakın. Daha sonra tekrar giriş yaparak yeniden etkinleştirebilirsiniz." @@ -35366,11 +35512,11 @@ msgstr "Bu, ikinci seçenek açıklamasıdır" msgid "This is the third option description" msgstr "Bu, üçüncü seçenek açıklamasıdır" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Bu son geçiş anahtarınız ve geçiş anahtarları ikinci faktörünüz. Bunu silerseniz hesabınızdaki iki faktörlü kimlik doğrulama kapanır ve mevcut yedek kodlarınız geçersiz olur." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Bu son geçiş anahtarınız. Bunu sildikten sonra ikinci faktör olarak geçiş anahtarı kullanamazsınız." @@ -36481,7 +36627,8 @@ msgstr "Türkçe" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Kapat" @@ -36499,6 +36646,11 @@ msgstr "Rahatsız olduğunuz her şeyi kapatın. Bazı özellikler çalışmayı msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Bu kaynak için ses paylaşımını kapatın veya birazdan tekrar deneyin." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Authenticator uygulamasını kapat" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Giriş veya hesap güvenliği ayrıntılarını görüntülemeden önce yayın gizliliğini kapatın." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Aç" @@ -36669,10 +36821,6 @@ msgstr "İki faktörlü kimlik doğrulama devre dışı bırakıldı" msgid "Two-factor authentication enabled" msgstr "İki faktörlü kimlik doğrulama etkinleştirildi" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "İki faktörlü kimlik doğrulama açık" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Gerçek değeri kullan" msgid "Use alternative method" msgstr "Alternatif yöntem kullan" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Yerel başlık çubuğunu kullan" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Geçiş anahtarları iki faktörlü kimlik doğrulama için kullanılsın mı?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Parola olmadan oturum açmak için geçiş anahtarlarını kullanın" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Arkadaşlık isteği göndermek için e-posta adresinizi doğrulayın." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Geçiş anahtarı eklemeden önce e-postanızı doğrulayın." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Bir kimlik doğrulayıcı uygulaması eklemeden önce e-postanızı doğrulayın." @@ -38947,7 +39095,7 @@ msgstr "Yasaklı kullanıcıları görüntüle ve yönet." msgid "View and manage every webhook configured across your community." msgstr "Topluluğunuzda yapılandırılmış tüm webhook'ları görüntüleyin ve yönetin." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Hesap kurtarma yedek kodlarınızı görüntüleyin ve yönetin" @@ -38986,7 +39134,7 @@ msgstr "Kanalı görüntüle" msgid "View channel members" msgstr "Kanal üyelerini görüntüle" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Kodları görüntüle" @@ -40084,10 +40232,6 @@ msgstr "Bas konuş açıkken kısayolunuz mikrofonunuzu kontrol eder, bu yüzden msgid "Who can add" msgstr "Kimler ekleyebilir" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Sizi grup sohbetlerine kimler ekleyebilir" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Kimler katılabilir" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Kimler sana mesaj gönderebilir" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Kimler sana mesaj gönderebilir?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Silme işlemini 14 gün içinde iptal edebilirsiniz" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Bunu istediğin zaman gizlilik ayarlarından, her topluluk için ayrı ayrı olacak şekilde değiştirebilirsin." @@ -40709,7 +40853,7 @@ msgstr "{PREMIUM_PRODUCT_NAME} aboneliğiniz varken etiketinizi değiştirdiniz. msgid "You do not have access to the channel where this message was sent." msgstr "Bu mesajın gönderildiği kanala erişiminiz yok." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Henüz bir kurtarma kitiniz yok" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Yetkilendirdikten sonra {redirectHostname} adresine yönlendirileceksiniz." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Artık parolanızdan sonra sizden geçiş anahtarı istenmeyecek. Kimlik doğrulayıcı uygulamanız ikinci faktörünüz olarak kalacak." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Çıkış yapılan tüm cihazlarda tekrar oturum açmanız gerekir" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Yeni bir cihazda oturum açmak için geçiş anahtarlarınızdan birine ihtiyacınız olacak. Tüm geçiş anahtarlarınızı kaybederseniz hesabınıza kalıcı olarak erişemeyebilirsiniz. Yedek kodlarınız sizin için kaydedilecek, böylece hesabınıza girmenin bir yolu kalacak." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Hesabınız çok faktörlü kimlik doğrulama gerektiriyor ancak bu cihazda desteklenen bir yöntem ayarlanmamış. Kimlik doğrulayıcı uygulamanızın veya güvenlik anahtarınızın olduğu bir cihazdan oturum açın ya da bu kurulumun yöneticileriyle iletişime geçin." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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." @@ -41815,131 +41959,3 @@ msgstr "Yakınlaştır" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Uzaklaştır" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# topluluğun kendi ayarı var} other {# topluluğun kendi ayarı var}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Aşağıdaki toplulukları da eşleşecek şekilde değiştir" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Sana mesaj gönderebilir" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Kimlerin sana özel mesaj gönderebileceğini seç." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Bundan sonra katılacağın topluluklar bunu kullanacak ve aşağıdaki topluluklar da buna göre değişecek." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Bundan sonra katılacağın topluluklar bunu kullanacak." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Bundan sonra katılacağın topluluklar bunu kullanacak. Mevcut toplulukların ayarları korunur." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Mevcut" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Arkadaşların sana her zaman mesaj gönderebilir." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Mevcut ayarlarımı koru" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Hiçbir şey değişmeyecek. Bu sadece ayarlarınızı onaylar." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Topluluklarındaki kişiler, arkadaş olmasalar bile sana mesaj gönderebilir." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Topluluklarındaki kişilerin sana mesaj göndermeden önce arkadaşın olması gerekir." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Gizlilik ayarları bildirimi" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Şu anda" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Kimlerin size mesaj gönderebileceğini gözden geçirin. Siz seçmediğiniz sürece hiçbir şey değişmez." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Seni bulan herkes istek gönderebilir. Aşağıdaki grupları seçmek için bunu kapat." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Katıldığın topluluklardaki botlar için geçerlidir. Her topluluk için ayrıca değiştirebilirsin." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Bundan sonra katılacağın topluluklar için geçerlidir. Her topluluk için de değiştirebilirsin." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Arkadaşlık isteği gönderebilecek kişileri seçin." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Arkadaşların sana her zaman mesaj gönderebilir. Bu ayarlar, yalnızca bir topluluğu paylaştığın kişiler ve botlar için geçerlidir." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Seninle aynı topluluğu paylaşan kişiler." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Sizinle en az bir arkadaşı ortak olan kişiler." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Aramalarınız çalmaz ama yine de gelir." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Kimlerin sizi sormadan bir grup sohbetine ekleyebileceğini seçin." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Seninle kimin arama başlatabileceğini seç." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Grup sohbetleri" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Sessizce çağrı al" diff --git a/fluxer_app/src/features/i18n/locales/uk/messages.po b/fluxer_app/src/features/i18n/locales/uk/messages.po index 7af399b52..2090fe0c2 100644 --- a/fluxer_app/src/features/i18n/locales/uk/messages.po +++ b/fluxer_app/src/features/i18n/locales/uk/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# канал підписаний} few {# кана msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {Знайдено # спільноту} few {Знайдено # спільноти} many {Знайдено # спільнот} other {Знайдено # спільноти}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# спільнота має власні налаштування} other {# спільнот мають власні налаштування}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# спільнота тимчасово недоступна через несправність потокового конденсатора.} few {# спільноти тимчасово недоступні через несправність потокового конденсатора.} many {# спільнот тимчасово недоступні через несправність потокового конденсатора.} other {# спільнот тимчасово недоступні через несправність потокового конденсатора.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# община використовує інше налаштування} other {# общин використовують інше налаштування}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# інший} few {# інші} many {# інших} msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# учасник у дзвінку} few {# учасники у дзвінку} many {# учасників у дзвінку} other {# учасника у дзвінку}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# ключ доступу} other {# ключі доступу}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Обліковий запис" msgid "Account & premium overrides" msgstr "Перевизначення облікового запису та преміум-функцій" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Доступ до облікового запису" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Щоб продовжити, додайте обліковий запи msgid "Add an email and password to your account first." msgstr "Спершу додайте електронну пошту та пароль до свого облікового запису." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Додайте ще один рівень безпеки для свого облікового запису" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Додавайте власні комбінації клавіш, ви msgid "Add domain connection" msgstr "Додати підключення домену" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Додати електронну пошту" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Додати перевизначення" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Додати ключ доступу" @@ -3548,6 +3544,14 @@ msgstr "Додавайте власні пошукові системи з до msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Додавайте власні перекладачі з довільним шаблоном URL. Використовуйте <0>{query} як заповнювач для тексту, який потрібно перекласти." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Додано {createdDate}, востаннє використано {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Додано {createdDate}, ніколи не використовувалося" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Додано до вибраного" msgid "Added to saved media" msgstr "Додано до збережених медіа" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Додано: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Додано: {createdDate} • востаннє використано: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Дозволити великі літери та пробіли в на msgid "Allow direct messages" msgstr "Дозволити особисті повідомлення" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Дозволити особисті повідомлення від ботів спільноти" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Дозволити особисті повідомлення від учасників спільноти" @@ -4071,7 +4067,7 @@ msgstr "Дозволено {permissions}" msgid "Allowed all members to mention this role" msgstr "Дозволено всім учасникам згадувати цю роль" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Кому дозволено дзвонити" @@ -4080,7 +4076,7 @@ msgstr "Кому дозволено дзвонити" msgid "Allowed flexible text channel names" msgstr "Дозволено гнучкі назви текстових каналів" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Кому дозволено запрошувати" @@ -4169,6 +4165,11 @@ msgstr "Уже активовано" msgid "Already set to cancel" msgstr "Скасування вже заплановано" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Також змініть спільноти нижче, щоб вони відповідали" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Будь-хто може подати запит на обліковий запис, але адміністратор має його схвалити." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Будь-хто з моїх спільнот" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Будь-хто, хто вас знайде, може надіслати запит. Вимкніть це, щоб вибрати групи нижче." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Застосунки та боти" msgid "Applies to" msgstr "Застосовується до" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Застосовується до ботів у спільнотах, до яких ви приєднаєтеся відтепер. Ви також можете змінити це для кожної спільноти." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Застосовується до спільнот, до яких ви приєднуєтеся відтепер. Ви також можете змінити це для кожної спільноти." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Застосувати тему" msgid "Apply to all communities" msgstr "Застосувати до всіх спільнот" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Застосувати також до цих спільнот" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Схвалено" msgid "Apps" msgstr "Застосунки" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Програми та пристрої" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Ви впевнені, що хочете видалити категорію «{categoryName}»? Канал у ній буде переміщено на початок списку каналів." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Ви впевнені, що хочете видалити ключ доступу <0>{0}?" @@ -4881,7 +4894,7 @@ msgstr "Ви впевнені, що хочете видалити це вкла msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Ви впевнені, що хочете видалити цю спільноту? Цю дію не можна скасувати. Усі канали, повідомлення та налаштування буде видалено назавжди." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Ви впевнені, що хочете видалити цей ключ доступу?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Запитувати перед початком дзвінків" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "Запитувати ключ доступу після введення пароля під час входу" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Запитувати другий крок після введення пароля під час входу." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Автентифікація" msgid "Authenticator" msgstr "Автентифікатор" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Застосунок для автентифікації" @@ -5314,7 +5332,7 @@ msgstr "Авторизовані застосунки" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Резервний код" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Конфіденційність дзвінків" msgid "Calls" msgstr "Дзвінки" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Дзвінки, які ви дозволили, все одно надходитимуть, але не дзвонитимуть." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Камери та віртуальні пристрої захоплен msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Камери вимкнено, якщо учасників більше ніж {voiceChannelCameraUserLimit}" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Може вам написати" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Змінити фон для вбудованого чату" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Змінити електронну адресу" @@ -7141,7 +7168,7 @@ msgstr "Змінити власника" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Виберіть пошукову систему, яка викорис msgid "Choose which translator is used by default when translating selected text." msgstr "Виберіть перекладач, який використовуватиметься за замовчуванням для перекладу виділеного тексту." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Виберіть, хто може додавати вас до групового чату без попереднього запиту." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Виберіть, хто може бачити це підключення у вашому профілі." @@ -8126,6 +8157,14 @@ msgstr "Виберіть, хто може бачити це підключенн msgid "Choose who can see your profile details" msgstr "Виберіть, хто може бачити деталі вашого профілю" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Виберіть, хто може надсилати вам запит на додавання в друзі." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Виберіть, хто може починати дзвінки з вами." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Зареєструйте свій обліковий запис, дод msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Зареєструйте свій обліковий запис, вибравши ім'я користувача та пароль. Ви будете входити за їх допомогою, тому оберіть ті, які запам'ятаєте." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Зареєструйте свій обліковий запис, щоб отримати доступ до функцій безпеки, таких як двофакторна автентифікація та ключі доступу." @@ -8778,6 +8817,10 @@ msgstr "Кодек" msgid "Codes" msgstr "Коди" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Коди з вашого автентифікатора — це другий крок під час входу." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Спільноти з понад 250 учасниками автомат msgid "Communities you can join" msgstr "Спільноти, до яких ви можете приєднатися" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Спільноти, до яких ви приєднаєтеся відтепер, використовуватимуть це, а спільноти нижче зміняться відповідно." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Спільноти, до яких ви приєднуватиметеся відтепер, використовуватимуть це." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Спільноти, до яких ви приєднаєтеся відтепер, використовуватимуть ці налаштування. Ваші поточні спільноти збережуть свої налаштування." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Не вдалося видалити застосунок" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Не вдалося видалити ключ доступу" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Не вдалося оновити обхід блокування згадок" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Не вдалося оновити налаштування ключів доступу для двофакторної автентифікації" @@ -10893,7 +10951,7 @@ msgstr "Створити нову групу з {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Створити новий набір" @@ -11050,8 +11108,8 @@ msgstr "Створювати публічні гілки" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Створити резервний набір" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Створено" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Створено {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Валюта" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Поточне" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Делавер" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Видаляти повідомлення інших учасників. Закріплення керується окремо." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Видалити ключ доступу" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Видалити ключ доступу {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Пристрій:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Попередній перегляд особистих повідом #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Особисті повідомлення" @@ -12756,7 +12824,6 @@ msgstr "Пряме завантаження активне" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Вимкнути апаратне прискорення?" msgid "Disable mobile push notifications" msgstr "Вимкнути мобільні push-сповіщення" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Вимкнути або видалити ваш обліковий запис" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "Електронна пошта" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Електронна адреса" @@ -14232,7 +14304,6 @@ msgstr "Порожній список вибраного" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Увімкнути" @@ -14972,7 +15043,7 @@ msgstr "Кожна спільнота, що підписана на цей ка #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Усі" @@ -16517,10 +16588,14 @@ msgstr "Друзі та вибрані групи можуть вам дзвон msgid "Friends and small communities only" msgstr "Лише друзі та невеликі спільноти" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Друзі завжди можуть надсилати вам прямі повідомлення. Виберіть, чи можуть люди, з якими ви маєте спільну спільноту, надсилати вам повідомлення без попереднього надсилання запиту на додавання в друзі." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Друзі завжди зможуть вам написати." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Друзі завжди можуть вам писати. Ці налаштування стосуються людей і ботів, з якими ви ділите лише спільноту." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Друзі друзів" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Лише друзі" @@ -17369,6 +17446,10 @@ msgstr "Додавання в груповий чат: лише друзі" msgid "Group chat adds: nobody" msgstr "Додавання в груповий чат: ніхто" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Групові чати" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Приховано" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Якщо ви вважаєте, що це незаконно, вкажі msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Якщо ви закриєте це, то завжди зможете ввімкнути сповіщення на комп'ютері пізніше в {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Якщо ви забудете пароль, комплект для відновлення — це єдиний спосіб повернутися до свого облікового запису." @@ -19645,6 +19726,11 @@ msgstr "Зберігайте безкоштовний і преміум-рівн msgid "Keep grace period" msgstr "Залишити пільговий період" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Зберегти поточні налаштування" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Найбільший файл, який ви можете завантажити" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Востаннє змінено: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Востаннє змінено: ніколи" @@ -20134,7 +20220,7 @@ msgstr "Дозволяє іншим бачити вас на відео." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Дозволяє працювати голосовому введенню та гарячим клавішам в інших програмах." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Дозволяє скинути пароль, якщо ви його забудете." @@ -20727,8 +20813,8 @@ msgstr "Зробіть екземпляр своїм" msgid "Malta" msgstr "Мальта" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Керувати" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Керувати обліковими записами" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Керуйте застосунками та пристроями, які мають доступ до вашого облікового запису" @@ -20748,6 +20834,11 @@ msgstr "Керуйте застосунками та пристроями, як msgid "Manage authorized applications" msgstr "Керування авторизованими застосунками" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Керувати авторизованими додатками" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Керувати спільнотою" msgid "Manage community features" msgstr "Керувати функціями спільноти" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Керувати пристроями" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Оновлення для комп'ютера недоступне." msgid "No displays found" msgstr "Дисплеї не знайдено" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Електронну адресу не вказано" @@ -23562,7 +23658,11 @@ msgstr "На цьому екземплярі немає додаткових с msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Не вдалося застосувати жодну частину {query}. Виправте підкреслене значення або додайте щось для пошуку." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Ще немає ключів доступу. Додайте один, щоб входити за допомогою відбитка пальця, обличчя або ключа безпеки." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Пароль не встановлено" @@ -23975,7 +24075,7 @@ msgstr "Не знайдено" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Не зараз" @@ -24052,6 +24152,11 @@ msgstr "Немає чого повертати" msgid "Nothing to search for" msgstr "Немає нічого для пошуку" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Нічого не зміниться. Це лише підтверджує ваші налаштування." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Об'єкти" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Вимкнено" @@ -24244,9 +24351,11 @@ msgstr "Спочатку найстаріші" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Увімкнено" @@ -25376,7 +25485,7 @@ msgstr "Ключ доступу оновлено" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Для ключів доступу потрібен підписаний #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Пароль" @@ -25617,8 +25726,18 @@ msgstr "Пенсільванія" msgid "People" msgstr "Люди" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Учасники ваших спільнот можуть надсилати вам повідомлення, навіть якщо ви не друзі." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Люди у ваших спільнотах мають бути вашими друзями, перш ніж вони зможуть надсилати вам повідомлення." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Люди мають бути вашими друзями, перш ніж зможуть надсилати вам повідомлення. Вони все ще можуть надіслати вам запит на додавання в друзі." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Люди входять за допомогою адреси електронної пошти та пароля. Скидання пароля та перевірка потребують доставки електронних листів, яку можна налаштувати пізніше." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Люди, які мають спільну спільноту з вами, можуть надсилати вам повідомлення напряму." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Люди, які мають спільну спільноту з вами." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Люди, у яких є принаймні один спільний друг з вами." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Назавжди видалити всі ваші повідомленн msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Назавжди видалити повідомлення, що відповідають фільтрам нижче. Цю дію не можна скасувати." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Безповоротно видалити свій обліковий запис та всі пов'язані дані. Цю дію не можна скасувати." @@ -27298,6 +27425,10 @@ msgstr "Причина: {0}" msgid "Receipt" msgstr "Квитанція" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Приймати дзвінки без звуку" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Ключ відновлення" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Набір для відновлення" @@ -27596,10 +27727,6 @@ msgstr "Зареєструватися" msgid "Register an account" msgstr "Зареєструвати обліковий запис" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Зареєстровані ключі доступу" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Видалення дозволів може обмежити можли msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Зняття тайм-ауту дозволить <0>{targetUserTag} знову надсилати повідомлення, реагувати та приєднуватися до голосових каналів." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Перейменувати" @@ -28215,6 +28342,11 @@ msgstr "Форма перейменування каналу" msgid "Rename emoji" msgstr "Перейменувати емоджі" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Перейменувати ключ доступу {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Вимагати 2FA для дій модерації" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Вимагати ключ доступу як другий фактор" @@ -28961,7 +29093,7 @@ msgstr "Повернутися до входу" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Показати" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Перегляньте та підтвердьте" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Перегляньте застосунки, які мають доступ до вашого облікового запису." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Переглянути налаштування конфіденційності" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Перегляньте підключені пристрої та завершіть сеанси, які ви не впізнаєте." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Права кнопка миші" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Зараз" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Насиченість" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Насиченість" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Зберегти" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Заощадьте 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Зберегти резервний набір" @@ -29434,7 +29569,9 @@ msgstr "Зберегти фон" msgid "Save banner" msgstr "Зберегти банер" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Зберегти зміни" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Безпека" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Функції безпеки" @@ -30830,7 +30967,7 @@ msgstr "Установити комбінацію клавіш для вимкн msgid "Set new password" msgstr "Встановити новий пароль" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Встановити пароль" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Встановлено автоматичний вибір голосового регіону" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Налаштувати" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Налаштуйте {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Налаштувати застосунок автентифікації" @@ -31910,6 +32050,11 @@ msgstr "Вхід" msgid "Sign-in method" msgstr "Спосіб входу" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Способи входу" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Беззвучний дзвінок" msgid "Silent calls" msgstr "Беззвучні дзвінки" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Беззвучні дзвінки від усіх" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Без звуку, коли пристрій захоплення не має власного аудіовходу" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Припинити довіряти всім посиланням?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Припинити використовувати ключі доступу для двофакторної автентифікації?" @@ -34057,6 +34198,11 @@ msgstr "Теги допомагають знаходити дописи. Ви м msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Теги мають містити від 2 до {maxLength} буквено-цифрових символів." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Приділіть хвилину, щоб перевірити, хто може вам писати. Нічого не зміниться, доки ви самі цього не захочете." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Набуде чинності під час наступного поновлення. Ми зарахуємо кредит у розмірі {creditLabel} з вашого поточного щомісячного платежу, тому ваша перша річна плата становитиме <0>{firstRenewalPriceLabel}. Майбутні річні поновлення коштуватимуть {renewalPrice}/рік." @@ -34138,7 +34284,7 @@ msgstr "Часові шари" msgid "Temporarily disable your account" msgstr "Тимчасово деактивувати обліковий запис" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Тимчасово деактивувати обліковий запис. Ви зможете відновити його пізніше, увійшовши знову." @@ -35366,11 +35512,11 @@ msgstr "Це опис другого варіанту" msgid "This is the third option description" msgstr "Це опис третього варіанту" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Це ваш останній ключ доступу, а ключі доступу є вашим другим фактором. Якщо видалити його, двофакторну автентифікацію для вашого облікового запису буде вимкнено, а поточні резервні коди перестануть працювати." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "Це ваш останній ключ доступу. Після його видалення ви не зможете використовувати ключ доступу як другий фактор." @@ -36481,7 +36627,8 @@ msgstr "Турецька" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Вимкнути" @@ -36499,6 +36646,11 @@ msgstr "Вимкніть те, що вам не підходить. Деякі msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Вимкніть звук для цього джерела або спробуйте ще раз за мить." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Вимкнути програму автентифікації" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Вимкніть конфіденційність трансляції, перш ніж переглядати дані для входу або відомості про безпеку облікового запису." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Увімкнути" @@ -36669,10 +36821,6 @@ msgstr "Двофакторну автентифікацію вимкнено" msgid "Two-factor authentication enabled" msgstr "Двофакторну автентифікацію ввімкнено" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Двофакторну автентифікацію ввімкнено" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Використати фактичне значення" msgid "Use alternative method" msgstr "Використати інший спосіб" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "Використовуйте застосунок автентифікації для генерації кодів двофакторної автентифікації" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Використовувати стандартний рядок заголовка" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Використовувати ключі доступу для двофакторної автентифікації?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Використовуйте ключі доступу для входу без пароля" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Підтвердьте свою електронну адресу, щоб надсилати запити на додавання в друзі." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Підтвердьте свою електронну пошту, перш ніж додавати ключ доступу." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Підтвердьте свою електронну пошту, перш ніж додавати застосунок автентифікації." @@ -38947,7 +39095,7 @@ msgstr "Переглядайте заблокованих користувачі msgid "View and manage every webhook configured across your community." msgstr "Переглядайте всі вебхуки, налаштовані у вашій спільноті, та керуйте ними." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Переглядайте резервні коди для відновлення облікового запису та керуйте ними" @@ -38986,7 +39134,7 @@ msgstr "Переглядати канал" msgid "View channel members" msgstr "Переглядати учасників каналу" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Переглянути коди" @@ -40084,10 +40232,6 @@ msgstr "Коли ввімкнено режим «Натисни і говори msgid "Who can add" msgstr "Хто може додавати" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Хто може додавати вас у групові чати" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Хто може приєднатися" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Хто може надсилати вам повідомлення" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Хто може вам писати?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Ви можете скасувати видалення протягом 14 днів" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Ви можете змінити це будь-коли в налаштуваннях конфіденційності, зокрема для кожної спільноти." @@ -40709,7 +40853,7 @@ msgstr "Ви змінили свій тег, поки у вас був {PREMIUM_ msgid "You do not have access to the channel where this message was sent." msgstr "У вас немає доступу до каналу, куди було надіслано це повідомлення." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "У вас ще немає комплекту для відновлення" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Після авторизації вас буде перенаправлено на {redirectHostname}." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Після введення пароля у вас більше не запитуватимуть ключ доступу. Ваш застосунок для автентифікації залишиться другим фактором." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Вам доведеться знову ввійти на всіх пристроях, з яких ви вийшли" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Вам знадобиться один із ваших ключів доступу для входу на новому пристрої. Якщо ви втратите всі ключі доступу, ви можете втратити доступ до свого облікового запису. Резервні коди буде збережено, щоб у вас залишався спосіб увійти." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Ваш обліковий запис вимагає багатофакторної автентифікації, але на цьому пристрої не налаштовано жодного підтримуваного методу. Увійдіть на пристрої із застосунком автентифікації або ключем безпеки чи зверніться до адміністраторів цього екземпляра." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." msgstr "Ваш обліковий запис більше не буде захищено двофакторною автентифікацією під час входу за допомогою пароля. Ви також втратите розширені дозволи у спільнотах, які вимагають двофакторної автентифікації." @@ -41815,131 +41959,3 @@ msgstr "Збільшити масштаб" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Зменшити масштаб" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# спільнота має власні налаштування} other {# спільнот мають власні налаштування}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Також змініть спільноти нижче, щоб вони відповідали" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Може вам написати" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Виберіть, хто може надсилати вам особисті повідомлення." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Спільноти, до яких ви приєднаєтеся відтепер, використовуватимуть це, а спільноти нижче зміняться відповідно." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Спільноти, до яких ви приєднуватиметеся відтепер, використовуватимуть це." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Спільноти, до яких ви приєднаєтеся відтепер, використовуватимуть ці налаштування. Ваші поточні спільноти збережуть свої налаштування." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Поточне" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Друзі завжди зможуть вам написати." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Зберегти поточні налаштування" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Нічого не зміниться. Це лише підтверджує ваші налаштування." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Учасники ваших спільнот можуть надсилати вам повідомлення, навіть якщо ви не друзі." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Люди у ваших спільнотах мають бути вашими друзями, перш ніж вони зможуть надсилати вам повідомлення." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Налаштування конфіденційності" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Зараз" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Приділіть хвилину, щоб перевірити, хто може вам писати. Нічого не зміниться, доки ви самі цього не захочете." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Будь-хто, хто вас знайде, може надіслати запит. Вимкніть це, щоб вибрати групи нижче." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Застосовується до ботів у спільнотах, до яких ви приєднаєтеся відтепер. Ви також можете змінити це для кожної спільноти." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Застосовується до спільнот, до яких ви приєднуєтеся відтепер. Ви також можете змінити це для кожної спільноти." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Виберіть, хто може надсилати вам запит на додавання в друзі." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Друзі завжди можуть вам писати. Ці налаштування стосуються людей і ботів, з якими ви ділите лише спільноту." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Люди, які мають спільну спільноту з вами." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Люди, у яких є принаймні один спільний друг з вами." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Дзвінки, які ви дозволили, все одно надходитимуть, але не дзвонитимуть." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Виберіть, хто може додавати вас до групового чату без попереднього запиту." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Виберіть, хто може починати дзвінки з вами." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Групові чати" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Приймати дзвінки без звуку" diff --git a/fluxer_app/src/features/i18n/locales/vi/messages.po b/fluxer_app/src/features/i18n/locales/vi/messages.po index b62f9293a..6be51f86e 100644 --- a/fluxer_app/src/features/i18n/locales/vi/messages.po +++ b/fluxer_app/src/features/i18n/locales/vi/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# kênh khác đang theo dõi} other {# kênh khác msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {# cộng đồng được tìm thấy} other {# cộng đồng được tìm thấy}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# cộng đồng có cài đặt riêng} other {# cộng đồng có cài đặt riêng}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# cộng đồng hiện không khả dụng do lỗi bộ biến đổi dòng chảy.} other {# cộng đồng hiện không khả dụng do lỗi bộ biến đổi dòng chảy.}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# cộng đồng sử dụng cài đặt khác} other {# cộng đồng sử dụng cài đặt khác}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {# người khác} other {# người khác}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# người tham gia cuộc gọi} other {# người tham gia cuộc gọi}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# khóa truy cập} other {# khóa truy cập}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "Tài khoản" msgid "Account & premium overrides" msgstr "Ghi đè tài khoản & premium" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "Quyền truy cập tài khoản" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "Thêm tài khoản để tiếp tục." msgid "Add an email and password to your account first." msgstr "Trước tiên, hãy thêm email và mật khẩu vào tài khoản của bạn." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "Thêm một lớp bảo mật cho tài khoản của bạn" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "Thêm phím tắt tùy chỉnh, tắt phím tắt có sẵn và đồng msgid "Add domain connection" msgstr "Thêm kết nối tên miền" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "Thêm email" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "Thêm quyền ghi đè" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "Thêm khóa truy cập" @@ -3548,6 +3544,14 @@ msgstr "Thêm công cụ tìm kiếm của riêng bạn bằng mẫu URL tùy ch msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "Thêm trình dịch của riêng bạn với mẫu URL tùy chỉnh. Dùng <0>{query} làm chỗ dành sẵn cho văn bản cần dịch." +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "Đã thêm {createdDate}, lần cuối sử dụng {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "Đã thêm {createdDate}, chưa bao giờ được sử dụng" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "Đã thêm vào mục yêu thích" msgid "Added to saved media" msgstr "Đã thêm vào media đã lưu" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "Đã thêm: {createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "Đã thêm: {createdDate} • dùng lần cuối: {lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "Cho phép chữ in hoa và dấu cách trong tên kênh văn bản. Tắ msgid "Allow direct messages" msgstr "Cho phép tin nhắn trực tiếp" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "Cho phép bot cộng đồng nhắn tin trực tiếp" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "Cho phép thành viên cộng đồng nhắn tin trực tiếp" @@ -4071,7 +4067,7 @@ msgstr "Đã cho phép {permissions}" msgid "Allowed all members to mention this role" msgstr "Đã cho phép tất cả thành viên nhắc đến vai trò này" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "Người gọi được phép" @@ -4080,7 +4076,7 @@ msgstr "Người gọi được phép" msgid "Allowed flexible text channel names" msgstr "Đã cho phép đặt tên kênh văn bản linh hoạt" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "Lời mời được phép" @@ -4169,6 +4165,11 @@ msgstr "Đã đổi" msgid "Already set to cancel" msgstr "Đã đặt lịch hủy" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "Đồng thời thay đổi các cộng đồng bên dưới cho khớp" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "Bất kỳ ai cũng có thể yêu cầu tài khoản, nhưng quản trị viên phải phê duyệt." #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "Bất kỳ ai trong cộng đồng của tôi" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "Bất kỳ ai tìm thấy bạn đều có thể gửi yêu cầu. Tắt tùy chọn này để chọn các nhóm bên dưới." + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "Ứng dụng & bot" msgid "Applies to" msgstr "Áp dụng cho" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "Áp dụng cho các bot trong các cộng đồng bạn tham gia từ bây giờ. Bạn cũng có thể thay đổi cài đặt này cho từng cộng đồng." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "Áp dụng cho các cộng đồng bạn tham gia từ bây giờ. Bạn cũng có thể thay đổi cài đặt này cho từng cộng đồng." + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "Áp dụng giao diện" msgid "Apply to all communities" msgstr "Áp dụng cho tất cả cộng đồng" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "Áp dụng cho cả các cộng đồng này" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "Đã duyệt" msgid "Apps" msgstr "Ứng dụng" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "Ứng dụng và thiết bị" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "Bạn có chắc chắn muốn xóa danh mục \"{categoryName}\" không? Kênh bên trong sẽ được chuyển lên đầu danh sách kênh." #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "Bạn có chắc chắn muốn xóa khóa truy cập <0>{0} không?" @@ -4881,7 +4894,7 @@ msgstr "Bạn có chắc chắn muốn xóa tệp đính kèm này không? Thao msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "Bạn có chắc chắn muốn xóa cộng đồng này không? Thao tác này không thể hoàn tác. Tất cả kênh, tin nhắn và cài đặt sẽ bị xóa vĩnh viễn." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "Bạn có chắc chắn muốn xóa khóa truy cập này không?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "Hỏi trước khi bắt đầu cuộc gọi" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 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" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "Yêu cầu bước thứ hai sau mật khẩu của bạn khi đăng nhập." + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "Xác thực" msgid "Authenticator" msgstr "Trình xác thực" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "Ứng dụng xác thực" @@ -5314,7 +5332,7 @@ msgstr "Ứng dụng được cấp quyền" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "Mã dự phòng" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "Quyền riêng tư cuộc gọi" msgid "Calls" msgstr "Cuộc gọi" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "Cuộc gọi bạn cho phép vẫn đổ chuông, nhưng không có tiếng reo." + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "Camera và thiết bị thu ảo được chọn tại đây trong {prod msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "Camera sẽ tắt khi có hơn {voiceChannelCameraUserLimit} người tham gia" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "Có thể nhắn tin cho bạn" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "Đổi ảnh nền nhúng trò chuyện" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "Đổi email" @@ -7141,7 +7168,7 @@ msgstr "Đổi chủ sở hữu" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "Chọn công cụ tìm kiếm mặc định khi bạn tìm kiếm văn b msgid "Choose which translator is used by default when translating selected text." msgstr "Chọn trình dịch mặc định khi dịch văn bản đã chọn." +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "Chọn người có thể thêm bạn vào nhóm chat mà không cần hỏi trước." + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "Chọn người có thể xem kết nối này trên hồ sơ của bạn." @@ -8126,6 +8157,14 @@ msgstr "Chọn người có thể xem kết nối này trên hồ sơ của bạ msgid "Choose who can see your profile details" msgstr "Chọn người có thể xem chi tiết hồ sơ của bạn" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "Chọn người có thể gửi cho bạn lời mời kết bạn." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "Chọn người có thể bắt đầu cuộc gọi với bạn." + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "Xác nhận tài khoản của bạn bằng cách thêm email và mật msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "Xác nhận tài khoản của bạn bằng cách chọn tên người dùng và mật khẩu. Bạn sẽ đăng nhập bằng chúng, vì vậy hãy chọn những thông tin bạn sẽ nhớ." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "Xác nhận tài khoản để truy cập các tính năng bảo mật như xác thực hai yếu tố và khóa truy cập." @@ -8778,6 +8817,10 @@ msgstr "Codec" msgid "Codes" msgstr "Mã" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "Mã từ ứng dụng xác thực của bạn là bước thứ hai khi bạn đăng nhập." + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "Các cộng đồng có hơn 250 người sẽ tự động chuyển san msgid "Communities you can join" msgstr "Cộng đồng bạn có thể tham gia" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "Cộng đồng bạn tham gia từ giờ sẽ sử dụng cài đặt này, và các cộng đồng bên dưới sẽ thay đổi theo." + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "Cộng đồng bạn tham gia từ giờ sẽ sử dụng cài đặt này." + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "Cộng đồng bạn tham gia từ giờ sẽ sử dụng cài đặt này. Các cộng đồng hiện tại của bạn sẽ giữ nguyên cài đặt cũ." + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "Không thể xóa ứng dụng" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "Không thể xóa khóa truy cập" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "Không thể cập nhật tùy chọn bỏ qua chặn nhắc đến" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "Không thể cập nhật xác thực hai yếu tố bằng khóa truy cập" @@ -10893,7 +10951,7 @@ msgstr "Tạo nhóm mới với {userName}" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "Tạo bộ mới" @@ -11050,8 +11108,8 @@ msgstr "Tạo luồng công khai" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "Tạo bộ phục hồi" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "Đã tạo" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "Đã tạo {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "Tiền tệ" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "Hiện tại" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "Delaware" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "Xóa tin nhắn của thành viên khác. Ghim tin nhắn được kiểm soát riêng." #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "Xóa khóa truy cập" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "Xóa khóa truy cập {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "Thiết bị:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "Xem trước tin nhắn trực tiếp" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "Tin nhắn trực tiếp" @@ -12756,7 +12824,6 @@ msgstr "Tải lên trực tiếp đang bật" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "Tắt tăng tốc phần cứng?" msgid "Disable mobile push notifications" msgstr "Tắt thông báo đẩy trên di động" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "Vô hiệu hóa hoặc xóa tài khoản của bạn" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "Email" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "Địa chỉ email" @@ -14232,7 +14304,6 @@ msgstr "Mục yêu thích trống" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "Bật" @@ -14972,7 +15043,7 @@ msgstr "Mọi cộng đồng theo dõi kênh này sẽ nhận được một b #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "Mọi người" @@ -16517,10 +16588,14 @@ msgstr "Bạn bè và các nhóm đã chọn có thể gọi cho bạn" msgid "Friends and small communities only" msgstr "Chỉ bạn bè và cộng đồng nhỏ" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "Bạn bè luôn có thể gửi tin nhắn trực tiếp cho bạn. Chọn xem những người cùng cộng đồng với bạn có thể nhắn tin cho bạn mà không cần gửi lời mời kết bạn trước hay không." +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "Bạn bè luôn có thể nhắn tin cho bạn." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "Bạn bè luôn có thể nhắn tin cho bạn. Các cài đặt này áp dụng cho những người và bot mà bạn chỉ chia sẻ cộng đồng." #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "Bạn của bạn bè" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "Chỉ bạn bè" @@ -17369,6 +17446,10 @@ msgstr "Thêm vào nhóm trò chuyện: chỉ bạn bè" msgid "Group chat adds: nobody" msgstr "Thêm vào nhóm trò chuyện: không ai" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "Cuộc trò chuyện nhóm" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "Đã ẩn" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "Nếu bạn tin rằng điều đó là bất hợp pháp, hãy cho bi msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "Nếu bạn bỏ qua thông báo này, bạn luôn có thể bật lại thông báo trên máy tính sau trong phần {notificationSettingsPath}." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "Nếu bạn quên mật khẩu, bộ phục hồi là cách duy nhất để truy cập lại tài khoản của bạn." @@ -19645,6 +19726,11 @@ msgstr "Giữ nguyên các gói miễn phí và cao cấp. Bạn có thể tùy msgid "Keep grace period" msgstr "Giữ thời gian ân hạn" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "Giữ nguyên cài đặt hiện tại của tôi" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "Tệp lớn nhất bạn có thể tải lên" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "Thay đổi lần cuối: {0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "Thay đổi lần cuối: chưa bao giờ" @@ -20134,7 +20220,7 @@ msgstr "Cho phép mọi người nhìn thấy bạn qua video." msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "Cho phép tính năng nhấn để nói và các phím tắt hoạt động trong các ứng dụng khác." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "Cho phép bạn đặt lại mật khẩu nếu bạn quên." @@ -20727,8 +20813,8 @@ msgstr "Cá nhân hóa máy chủ của bạn" msgid "Malta" msgstr "Malta" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "Quản lý" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "Quản lý tài khoản" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "Quản lý ứng dụng và thiết bị có quyền truy cập vào tài khoản của bạn" @@ -20748,6 +20834,11 @@ msgstr "Quản lý ứng dụng và thiết bị có quyền truy cập vào tà msgid "Manage authorized applications" msgstr "Quản lý ứng dụng được ủy quyền" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "Quản lý ứng dụng được ủy quyền" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "Quản lý cộng đồng" msgid "Manage community features" msgstr "Quản lý tính năng cộng đồng" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "Quản lý thiết bị" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "Không có bản cập nhật nào cho ứng dụng máy tính." msgid "No displays found" msgstr "Không tìm thấy màn hình nào" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "Chưa đặt địa chỉ email" @@ -23562,7 +23658,11 @@ msgstr "Không có dịch vụ tùy chọn nào khả dụng trên máy chủ n msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "Không thể áp dụng phần nào trong {query}. Hãy sửa giá trị được gạch chân hoặc thêm nội dung để tìm kiếm." -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "Chưa có khóa truy cập nào. Thêm một khóa để đăng nhập bằng vân tay, khuôn mặt hoặc khóa bảo mật của bạn." + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "Chưa đặt mật khẩu" @@ -23975,7 +24075,7 @@ msgstr "Không tìm thấy trang" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "Để sau" @@ -24052,6 +24152,11 @@ msgstr "Không có gì để hoàn tiền" msgid "Nothing to search for" msgstr "Không có gì để tìm kiếm" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "Sẽ không có gì thay đổi. Thao tác này chỉ xác nhận cài đặt của bạn." + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "Đồ vật" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "Tắt" @@ -24244,9 +24351,11 @@ msgstr "Cũ nhất trước" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "Bật" @@ -25376,7 +25485,7 @@ msgstr "Đã cập nhật khóa truy cập" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "Khóa truy cập yêu cầu gói macOS đã ký có mã định danh ứ #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "Mật khẩu" @@ -25617,8 +25726,18 @@ msgstr "Pennsylvania" msgid "People" msgstr "Mọi người" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "Mọi người trong cộng đồng của bạn có thể nhắn tin cho bạn mà không cần kết bạn." + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "Những người trong cộng đồng của bạn cần kết bạn trước khi họ có thể nhắn tin cho bạn." + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "Mọi người cần là bạn bè của bạn trước khi họ có thể nhắn tin cho bạn. Họ vẫn có thể gửi cho bạn lời mời kết bạn." @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "Mọi người đăng nhập bằng địa chỉ email và mật khẩu. Việc đặt lại mật khẩu và xác minh cần gửi email, bạn có thể thiết lập sau." #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "Những người cùng cộng đồng với bạn có thể nhắn tin trực tiếp cho bạn." +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "Những người cùng cộng đồng với bạn." + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "Những người có ít nhất một bạn chung với bạn." + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "Xóa vĩnh viễn tất cả tin nhắn bạn đã gửi tại đây, tr msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "Xóa vĩnh viễn các tin nhắn khớp với bộ lọc bên dưới. Thao tác này không thể hoàn tác." -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "Xóa vĩnh viễn tài khoản và tất cả dữ liệu liên quan. Thao tác này không thể hoàn tác." @@ -27298,6 +27425,10 @@ msgstr "Lý do: {0}" msgid "Receipt" msgstr "Biên lai" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "Nhận cuộc gọi một cách lặng lẽ" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "Khóa khôi phục" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "Bộ phục hồi" @@ -27596,10 +27727,6 @@ msgstr "Đăng ký" msgid "Register an account" msgstr "Đăng ký tài khoản" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "Khóa truy cập đã đăng ký" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "Việc xóa quyền có thể giới hạn các tính năng của bot." msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "Gỡ tạm dừng sẽ cho phép <0>{targetUserTag} gửi tin nhắn, bày tỏ cảm xúc và tham gia kênh thoại trở lại." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "Đổi tên" @@ -28215,6 +28342,11 @@ msgstr "Biểu mẫu đổi tên kênh" msgid "Rename emoji" msgstr "Đổi tên biểu tượng cảm xúc" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "Đổi tên khóa truy cập {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "Yêu cầu 2FA cho hành động kiểm duyệt" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "Yêu cầu khóa truy cập làm yếu tố thứ hai" @@ -28961,7 +29093,7 @@ msgstr "Quay lại đăng nhập" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "Hiện" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "Xem lại và xác nhận" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "Xem xét các ứng dụng có thể truy cập vào tài khoản của bạn." @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "Xem lại cài đặt quyền riêng tư" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "Xem xét các thiết bị đã đăng nhập và đăng xuất các phiên mà bạn không nhận ra." @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "Nút chuột phải" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "Hiện tại" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "Độ bão hòa" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "Độ bão hòa" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "Lưu" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "Tiết kiệm 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "Lưu bộ dụng cụ khôi phục" @@ -29434,7 +29569,9 @@ msgstr "Lưu hình nền" msgid "Save banner" msgstr "Lưu ảnh bìa" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "Lưu thay đổi" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "Bảo mật" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "Tính năng bảo mật" @@ -30830,7 +30967,7 @@ msgstr "Đặt phím tắt tắt micrô" msgid "Set new password" msgstr "Đặt mật khẩu mới" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "Đặt mật khẩu" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "Đã đặt khu vực thoại thành tự động" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "Thiết lập" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "Thiết lập {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "Thiết lập ứng dụng xác thực" @@ -31910,6 +32050,11 @@ msgstr "Quy trình đăng nhập" msgid "Sign-in method" msgstr "Phương thức đăng nhập" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "Phương thức đăng nhập" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "Cuộc gọi im lặng" msgid "Silent calls" msgstr "Cuộc gọi im lặng" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "Tắt tiếng cuộc gọi từ mọi người" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "Im lặng khi thiết bị ghi âm không có đầu vào âm thanh riêng" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "Ngừng tin cậy tất cả liên kết?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "Ngừng sử dụng khóa truy cập để xác thực hai yếu tố?" @@ -34057,6 +34198,11 @@ msgstr "Thẻ giúp mọi người tìm bài viết. Bạn có thể thêm tối msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "Thẻ phải có từ 2 đến {maxLength} ký tự và chỉ chứa chữ cái và số." +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "Dành chút thời gian để kiểm tra xem ai có thể nhắn tin cho bạn. Sẽ không có gì thay đổi trừ khi bạn chọn làm vậy." + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "Có hiệu lực vào lần gia hạn tiếp theo của bạn. Chúng tôi sẽ áp dụng khoản tín dụng {creditLabel} từ khoản thanh toán hàng tháng hiện tại của bạn, vì vậy khoản phí hàng năm đầu tiên của bạn sẽ là <0>{firstRenewalPriceLabel}. Các lần gia hạn hàng năm trong tương lai sẽ là {renewalPrice}/năm." @@ -34138,7 +34284,7 @@ msgstr "Lớp thời gian" msgid "Temporarily disable your account" msgstr "Tạm thời vô hiệu hóa tài khoản của bạn" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "Tạm thời vô hiệu hóa tài khoản của bạn. Bạn có thể kích hoạt lại sau bằng cách đăng nhập lại." @@ -35366,11 +35512,11 @@ msgstr "Đây là mô tả của lựa chọn thứ hai" msgid "This is the third option description" msgstr "Đây là mô tả của lựa chọn thứ ba" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "Đây là khóa truy cập cuối cùng của bạn và khóa truy cập là yếu tố thứ hai của bạn. Xóa khóa này sẽ tắt xác thực hai yếu tố cho tài khoản của bạn, và các mã dự phòng hiện tại sẽ ngừng hoạt động." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." 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." @@ -36481,7 +36627,8 @@ msgstr "Tiếng Thổ Nhĩ Kỳ" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "Tắt" @@ -36499,6 +36646,11 @@ msgstr "Tắt bất kỳ tính năng nào bạn không muốn. Một số tính msgid "Turn off audio sharing for this source or try again in a moment." msgstr "Tắt chia sẻ âm thanh cho nguồn này hoặc thử lại sau." +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "Tắt ứng dụng xác thực" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "Tắt quyền riêng tư khi phát trực tuyến trước khi xem thông tin đăng nhập hoặc chi tiết bảo mật tài khoản." #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "Bật" @@ -36669,10 +36821,6 @@ msgstr "Đã tắt xác thực hai yếu tố" msgid "Two-factor authentication enabled" msgstr "Đã bật xác thực hai yếu tố" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "Đã bật xác thực hai yếu tố" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "Dùng giá trị thực" msgid "Use alternative method" msgstr "Dùng phương thức khác" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 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ố" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "Dùng thanh tiêu đề gốc" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "Sử dụng khóa truy cập để xác thực hai yếu tố?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "Sử dụng khóa truy cập để đăng nhập không cần mật khẩu" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "Xác minh địa chỉ email của bạn để gửi lời mời kết bạn." #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "Xác minh email của bạn trước khi thêm khóa truy cập." #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "Xác minh email của bạn trước khi thêm ứng dụng xác thực." @@ -38947,7 +39095,7 @@ msgstr "Xem và quản lý người dùng bị cấm." msgid "View and manage every webhook configured across your community." msgstr "Xem và quản lý mọi webhook được cấu hình trong cộng đồng của bạn." -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "Xem và quản lý mã dự phòng để khôi phục tài khoản" @@ -38986,7 +39134,7 @@ msgstr "Xem kênh" msgid "View channel members" msgstr "Xem thành viên kênh" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "Xem mã" @@ -40084,10 +40232,6 @@ msgstr "Khi bật tính năng nhấn để nói, phím tắt sẽ điều khiể msgid "Who can add" msgstr "Ai có thể thêm" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "Ai có thể thêm bạn vào nhóm trò chuyện" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "Ai có thể tham gia" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "Ai có thể nhắn tin cho bạn" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "Ai có thể nhắn tin cho bạn?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "Bạn có thể hủy quá trình xóa trong vòng 14 ngày" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "Bạn có thể thay đổi điều này bất kỳ lúc nào trong cài đặt quyền riêng tư của mình, bao gồm cả cho từng cộng đồng." @@ -40709,7 +40853,7 @@ msgstr "Bạn đã đổi thẻ khi đang dùng {PREMIUM_PRODUCT_NAME}. Thẻ s msgid "You do not have access to the channel where this message was sent." msgstr "Bạn không có quyền truy cập vào kênh chứa tin nhắn này." -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "Bạn chưa có bộ công cụ khôi phục" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "Bạn sẽ được đưa đến {redirectHostname} sau khi ủy quyền." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "Sau khi nhập mật khẩu, bạn sẽ không còn bị yêu cầu dùng khóa truy cập nữa. Ứng dụng xác thực của bạn vẫn là yếu tố thứ hai." @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "Bạn sẽ phải đăng nhập lại trên tất cả các thiết bị đã đăng xuất" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "Bạn sẽ cần một trong các khóa truy cập của mình để đăng nhập trên thiết bị mới. Nếu mất tất cả khóa truy cập, bạn có thể vĩnh viễn mất quyền truy cập vào tài khoản của mình. Các mã dự phòng sẽ được lưu cho bạn để bạn vẫn còn cách đăng nhập." @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "Tài khoản của bạn yêu cầu xác thực đa yếu tố, nhưng chưa có phương thức nào được thiết lập trên thiết bị này. Vui lòng đăng nhập trên thiết bị có ứng dụng xác thực hoặc khóa bảo mật của bạn, hoặc liên hệ quản trị viên của máy chủ này." #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." 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ố." @@ -41815,131 +41959,3 @@ msgstr "Phóng to" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "Thu nhỏ" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# cộng đồng có cài đặt riêng} other {# cộng đồng có cài đặt riêng}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "Đồng thời thay đổi các cộng đồng bên dưới cho khớp" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "Có thể nhắn tin cho bạn" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "Chọn người có thể gửi tin nhắn trực tiếp cho bạn." - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "Cộng đồng bạn tham gia từ giờ sẽ sử dụng cài đặt này, và các cộng đồng bên dưới sẽ thay đổi theo." - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "Cộng đồng bạn tham gia từ giờ sẽ sử dụng cài đặt này." - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "Cộng đồng bạn tham gia từ giờ sẽ sử dụng cài đặt này. Các cộng đồng hiện tại của bạn sẽ giữ nguyên cài đặt cũ." - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "Hiện tại" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "Bạn bè luôn có thể nhắn tin cho bạn." - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "Giữ nguyên cài đặt hiện tại của tôi" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "Sẽ không có gì thay đổi. Thao tác này chỉ xác nhận cài đặt của bạn." - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "Mọi người trong cộng đồng của bạn có thể nhắn tin cho bạn mà không cần kết bạn." - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "Những người trong cộng đồng của bạn cần kết bạn trước khi họ có thể nhắn tin cho bạn." - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "Thiết lập quyền riêng tư" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "Hiện tại" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "Dành chút thời gian để kiểm tra xem ai có thể nhắn tin cho bạn. Sẽ không có gì thay đổi trừ khi bạn chọn làm vậy." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "Bất kỳ ai tìm thấy bạn đều có thể gửi yêu cầu. Tắt tùy chọn này để chọn các nhóm bên dưới." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "Áp dụng cho các bot trong các cộng đồng bạn tham gia từ bây giờ. Bạn cũng có thể thay đổi cài đặt này cho từng cộng đồng." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "Áp dụng cho các cộng đồng bạn tham gia từ bây giờ. Bạn cũng có thể thay đổi cài đặt này cho từng cộng đồng." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "Chọn người có thể gửi cho bạn lời mời kết bạn." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "Bạn bè luôn có thể nhắn tin cho bạn. Các cài đặt này áp dụng cho những người và bot mà bạn chỉ chia sẻ cộng đồng." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "Những người cùng cộng đồng với bạn." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "Những người có ít nhất một bạn chung với bạn." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "Cuộc gọi bạn cho phép vẫn đổ chuông, nhưng không có tiếng reo." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "Chọn người có thể thêm bạn vào nhóm chat mà không cần hỏi trước." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "Chọn người có thể bắt đầu cuộc gọi với bạn." - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "Cuộc trò chuyện nhóm" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "Nhận cuộc gọi một cách lặng lẽ" 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 ec9c7c028..11a068d40 100644 --- a/fluxer_app/src/features/i18n/locales/zh-CN/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-CN/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# 个频道关注此频道} other {# 个频道关 msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, other {# 个社区}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# 个社区有自己的设置} other {# 个社区有自己的设置}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, other {# 个社区因时空穿梭器故障暂时不可用。}}" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# 个社区使用了不同的设置} other {# 个社区使用了不同的设置}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, other {# 位其他用户}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, other {# 位参与者正在通话中}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# 个密钥} other {# 个密钥}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "账号" msgid "Account & premium overrides" msgstr "账号与会员覆盖" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "账号访问权限" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "添加账号以继续。" msgid "Add an email and password to your account first." msgstr "请先为你的账号添加邮箱和密码。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "为你的账号添加额外的安全保护" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "添加自定义快捷键、禁用内置快捷键并同步快捷键偏好 msgid "Add domain connection" msgstr "添加域名连接" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "添加邮箱" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "添加覆盖" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "添加通行密钥" @@ -3548,6 +3544,14 @@ msgstr "添加自定义网址模式的搜索引擎。使用 <0>{query} 作 msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "添加自定义网址模式的翻译器。使用 <0>{query} 作为待翻译文本的占位符。" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "已添加 {createdDate},上次使用 {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "已添加 {createdDate},从未使用过" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "已添加到收藏夹" msgid "Added to saved media" msgstr "已添加到已保存媒体" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "添加日期:{createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "添加日期:{createdDate} • 最后使用:{lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "允许在文字频道名称中使用大写字母和空格。关闭后, msgid "Allow direct messages" msgstr "允许私信" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "允许社区机器人发送私信" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "允许社区成员发送私信" @@ -4071,7 +4067,7 @@ msgstr "允许 {permissions}" msgid "Allowed all members to mention this role" msgstr "允许所有成员提及此身份组" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "允许的来电者" @@ -4080,7 +4076,7 @@ msgstr "允许的来电者" msgid "Allowed flexible text channel names" msgstr "允许使用灵活的文字频道名称" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "允许的邀请者" @@ -4169,6 +4165,11 @@ msgstr "已兑换" msgid "Already set to cancel" msgstr "已安排取消" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "同时更改下方社区以匹配" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "任何人都可以申请账号,但需要管理员批准。" #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "我社区里的任何人" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "找到你的人都可以发送请求。关闭此选项可选择下方的群组。" + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "应用与机器人" msgid "Applies to" msgstr "适用于" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "将应用于您之后加入的社群中的机器人。您也可以为每个社群单独更改此设置。" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "之后加入的社群将应用此设置。你也可以为每个社群单独更改。" + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "应用主题" msgid "Apply to all communities" msgstr "应用于所有社区" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "也应用于这些社区" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "已批准" msgid "Apps" msgstr "应用" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "应用和设备" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "确定要删除类别“{categoryName}”吗?其中的频道将移至频道列表顶部。" #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "确定要删除通行密钥 <0>{0} 吗?" @@ -4881,7 +4894,7 @@ msgstr "确定要删除此附件吗?此操作无法撤销,并将从该消息 msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "确定要删除此社区吗?此操作无法撤销。所有频道、消息和设置都将被永久删除。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "确定要删除此通行密钥吗?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "发起通话前先确认" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "登录时在输入密码后还需验证通行密钥" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "登录时要求输入密码外的第二步验证。" + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "身份验证" msgid "Authenticator" msgstr "身份验证器" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "身份验证器应用" @@ -5314,7 +5332,7 @@ msgstr "已授权应用" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "备用码" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "通话隐私" msgid "Calls" msgstr "通话" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "您允许的来电仍会响铃,但不会发出提示音。" + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "摄像头和虚拟捕获设备在 {productName} 中选择,而不是在 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "参与人数超过 {voiceChannelCameraUserLimit} 时,摄像头将关闭" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "可向你发送消息" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "更改聊天嵌入背景" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "更改邮箱" @@ -7141,7 +7168,7 @@ msgstr "转让所有权" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "选择在搜索选中文字时默认使用的搜索引擎。" msgid "Choose which translator is used by default when translating selected text." msgstr "选择翻译选中文字时默认使用的翻译器。" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "选择谁可以在不询问你的情况下将你添加到群聊。" + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "选择谁可以在你的个人资料中看到此连接。" @@ -8126,6 +8157,14 @@ msgstr "选择谁可以在你的个人资料中看到此连接。" msgid "Choose who can see your profile details" msgstr "选择谁可以查看你的个人资料详情" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "选择谁可以向你发送好友请求。" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "选择谁可以给你打电话。" + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "添加邮箱和密码来认领你的账号。我们会在完成前发送 msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "选择用户名和密码来认领你的账号。你将用它们来登录,所以请选择你记得住的。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "认领你的账号,即可使用双重认证、通行密钥等安全功能。" @@ -8778,6 +8817,10 @@ msgstr "编解码器" msgid "Codes" msgstr "码" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "身份验证器应用中的代码是您登录时的第二步。" + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "成员超过 250 人的社区会被强制设为“仅提及我的消息 msgid "Communities you can join" msgstr "你可以加入的社群" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "您之后加入的社群将使用此设置,下方的社群也会随之更改。" + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "你之后加入的社群将使用此设置。" + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "你之后加入的社群将使用此设置。你当前的社群将保留其设置。" + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "无法删除应用" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "无法删除通行密钥" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "无法更新“绕过提及屏蔽”设置" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "无法更新通行密钥双重认证" @@ -10893,7 +10951,7 @@ msgstr "与 {userName} 创建新群聊" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "创建新套件" @@ -11050,8 +11108,8 @@ msgstr "创建公开帖子串" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "创建恢复工具包" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "创建时间" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "创建于 {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "货币" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "当前" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "特拉华州" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "删除其他成员的消息。置顶消息有单独的权限控制。" #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "删除通行密钥" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "删除密钥 {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "设备:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "私信预览" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "私信" @@ -12756,7 +12824,6 @@ msgstr "直接上传已启用" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "要禁用硬件加速吗?" msgid "Disable mobile push notifications" msgstr "关闭移动推送通知" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "停用或删除你的账户" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "邮箱" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "邮箱地址" @@ -14232,7 +14304,6 @@ msgstr "收藏夹为空" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "启用" @@ -14972,7 +15043,7 @@ msgstr "关注此频道的每个社群都会收到一份副本。如果您稍后 #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "所有人" @@ -16517,10 +16588,14 @@ msgstr "好友和选定的群体可以给你打电话" msgid "Friends and small communities only" msgstr "仅限好友和小社区" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "好友始终可以给你发送私信。选择是否允许与你同属一个社群的人在不先发送好友请求的情况下给你发消息。" +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "好友始终可以给你发消息。" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "好友始终可以给你发消息。这些设置适用于你仅与其共享某个社群的人员和机器人。" #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "好友的好友" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "仅限好友" @@ -17369,6 +17446,10 @@ msgstr "群聊添加:仅限好友" msgid "Group chat adds: nobody" msgstr "群聊添加:不允许任何人" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "群聊" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "隐藏" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "如果你认为这属于违法内容,请说明涉及哪条法律以及 msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "如果你现在关闭,之后仍可在{notificationSettingsPath}中开启桌面通知。" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "如果忘记密码,恢复工具是重新登录账号的唯一方式。" @@ -19645,6 +19726,11 @@ msgstr "保留免费和高级套餐。您可以自定义套餐,通过 Stripe msgid "Keep grace period" msgstr "保留宽限期" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "保留我的当前设置" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "可上传的最大文件" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "上次更改:{0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "上次更改:从未" @@ -20134,7 +20220,7 @@ msgstr "让其他人看到你的视频。" msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "让按键通话和快捷方式在其他应用中正常工作。" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "如果忘记密码,可以使用它来重置。" @@ -20727,8 +20813,8 @@ msgstr "个性化你的实例" msgid "Malta" msgstr "马耳他" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "管理" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "管理账号" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "管理可访问你账号的应用和设备" @@ -20748,6 +20834,11 @@ msgstr "管理可访问你账号的应用和设备" msgid "Manage authorized applications" msgstr "管理已授权应用" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "管理授权应用" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "管理社区" msgid "Manage community features" msgstr "管理社区功能" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "管理设备" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "没有可用的桌面更新。" msgid "No displays found" msgstr "未找到显示器" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "未设置邮箱地址" @@ -23562,7 +23658,11 @@ msgstr "此实例没有可选服务。你可以跳过此步骤。" msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "“{query}”中没有任何内容可用于搜索。请修正带下划线的值,或补充要搜索的内容。" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "还没有密保。添加一个,即可使用指纹、面容或安全密钥登录。" + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "未设置密码" @@ -23975,7 +24075,7 @@ msgstr "页面未找到" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "暂不" @@ -24052,6 +24152,11 @@ msgstr "没有可退款的项目" msgid "Nothing to search for" msgstr "没有可搜索的内容" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "不会有任何更改。这只是确认您的设置。" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "物品" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "关" @@ -24244,9 +24351,11 @@ msgstr "最早优先" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "开" @@ -25376,7 +25485,7 @@ msgstr "已更新通行密钥" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "通行密钥需要带有有效应用标识符的已签名 macOS 软件 #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "密码" @@ -25617,8 +25726,18 @@ msgstr "宾夕法尼亚州" msgid "People" msgstr "用户" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "您所在社区的人可以给您发消息,无需添加好友。" + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "您所在社区的人需要先成为您的好友,才能给您发消息。" + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "只有好友才能给你发消息。他们仍然可以给你发送好友请求。" @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "人们使用电子邮件地址和密码登录。密码重置和验证需要通过电子邮件发送,这部分设置可以稍后进行。" #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "与您在同一社群中的人可以直接给您发消息。" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "与您共享同一社群的人。" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "与您至少有一位共同好友的人。" + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "永久删除你在此社区所有频道中发送的全部消息。此操 msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "永久删除符合以下筛选条件的消息。此操作无法撤销。" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "永久删除你的账号和所有相关数据。此操作无法撤销。" @@ -27298,6 +27425,10 @@ msgstr "原因:{0}" msgid "Receipt" msgstr "收据" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "静默接收通话" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "恢复密钥" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "恢复工具包" @@ -27596,10 +27727,6 @@ msgstr "注册" msgid "Register an account" msgstr "注册账号" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "已注册通行密钥" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "移除权限可能会限制机器人功能。" msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "解除禁言后,<0>{targetUserTag} 将可以再次发送消息、添加反应和加入语音频道。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "重命名" @@ -28215,6 +28342,11 @@ msgstr "重命名频道表单" msgid "Rename emoji" msgstr "重命名表情" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "重命名密钥 {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "要求双重认证才能执行管理操作" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "要求使用通行密钥作为第二重验证" @@ -28961,7 +29093,7 @@ msgstr "返回登录" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "显示" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "查看并确认" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "查看可以访问你账号的应用。" @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "查看隐私设置" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "查看已登录的设备,并退出你不认识的会话。" @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "鼠标右键" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "现在" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "饱和度" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "饱和度" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "保存" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "立省 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "保存恢复工具包" @@ -29434,7 +29569,9 @@ msgstr "保存背景" msgid "Save banner" msgstr "保存横幅" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "保存更改" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "安全" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "安全功能" @@ -30830,7 +30967,7 @@ msgstr "设置静音快捷键" msgid "Set new password" msgstr "设置新密码" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "设置密码" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "将语音区域设置为自动" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "设置" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "设置 {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "设置身份验证器应用" @@ -31910,6 +32050,11 @@ msgstr "登录流程" msgid "Sign-in method" msgstr "登录方式" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "登录方式" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "静音通话" msgid "Silent calls" msgstr "静音来电" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "所有人来电静音" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "当捕获设备没有自己的音频输入时保持静默" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "停止信任所有链接?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "不再将通行密钥用于双重认证?" @@ -34057,6 +34198,11 @@ msgstr "标签有助于他人发现帖子。您最多可以添加 {count} 个标 msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "标签必须为 2 到 {maxLength} 个字符,且只能包含字母和数字。" +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "花点时间检查一下谁可以给你发消息。除非你选择更改,否则一切都不会改变。" + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "将在你下次续订时生效。我们会把你当前月付款项中的 {creditLabel} 作为抵扣,因此首次年费为 <0>{firstRenewalPriceLabel}。此后每年续订费用为 {renewalPrice}/年。" @@ -34138,7 +34284,7 @@ msgstr "时域分层" msgid "Temporarily disable your account" msgstr "暂时停用你的账号" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "暂时停用你的账号。之后重新登录即可恢复。" @@ -35366,11 +35512,11 @@ msgstr "这是第二个选项的描述" msgid "This is the third option description" msgstr "这是第三个选项的描述" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "这是你的最后一个通行密钥,而通行密钥是你的第二重验证。删除后,你账号的双重认证会被关闭,你当前的备用码也会失效。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "这是你的最后一个通行密钥。删除后,你将无法再使用通行密钥作为第二重验证。" @@ -36481,7 +36627,8 @@ msgstr "土耳其语" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "关闭" @@ -36499,6 +36646,11 @@ msgstr "关闭你不放心的任何项目。部分功能可能会因此无法使 msgid "Turn off audio sharing for this source or try again in a moment." msgstr "关闭此来源的音频共享,或稍后重试。" +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "关闭身份验证器应用" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "请先关闭直播隐私模式,然后才能查看登录或账号安全详情。" #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "开启" @@ -36669,10 +36821,6 @@ msgstr "双重认证已停用" msgid "Two-factor authentication enabled" msgstr "双重认证已启用" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "双重认证已开启" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "使用实际值" msgid "Use alternative method" msgstr "使用其他方式" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "使用身份验证器应用生成双重认证验证码" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "使用原生标题栏" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "将通行密钥用于双重认证?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "使用通行密钥,无需密码即可登录" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "验证邮箱后才能发送好友请求。" #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "请先验证你的邮箱,然后再添加通行密钥。" #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "请先验证你的邮箱,然后再添加身份验证器应用。" @@ -38947,7 +39095,7 @@ msgstr "查看和管理被封禁的用户。" msgid "View and manage every webhook configured across your community." msgstr "查看和管理社区中配置的所有 Webhook。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "查看和管理用于账号恢复的备用码" @@ -38986,7 +39134,7 @@ msgstr "查看频道" msgid "View channel members" msgstr "查看频道成员" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "查看备用码" @@ -40084,10 +40232,6 @@ msgstr "开启按住说话时,快捷键会控制你的麦克风,因此静音 msgid "Who can add" msgstr "谁可以加我" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "谁可以将你加入群聊" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "谁可以加入" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "谁可以给你发消息" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "谁可以给你发消息?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "你可以在 14 天内取消删除流程" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "你可以在隐私设置中随时更改此设置,也可以为每个社区单独更改。" @@ -40709,7 +40853,7 @@ msgstr "你在 {PREMIUM_PRODUCT_NAME} 期间更改了标签。除非续订,否 msgid "You do not have access to the channel where this message was sent." msgstr "你无权访问发送此消息的频道。" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "你还没有恢复工具包" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "授权后,你将跳转到 {redirectHostname}。" #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "之后,你在输入密码后将不再需要验证通行密钥。你的身份验证器应用仍将作为你的第二重验证。" @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "你需要在所有已退出登录的设备上重新登录" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "在新设备上登录时,你需要使用其中一个通行密钥。如果所有通行密钥都丢失,你可能再也无法登录自己的账号。我们会为你保存备用码,让你仍有办法登录。" @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "你的账号需要多重身份验证,但此设备上未设置任何受支持的方式。请在已设置身份验证器应用或安全密钥的设备上登录,或联系此实例的管理员。" #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." msgstr "使用密码登录时,你的账号将不再受双重认证保护。你还会失去在要求双重认证的社区中的高级权限。" @@ -41815,131 +41959,3 @@ msgstr "放大" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "缩小" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# 个社区有自己的设置} other {# 个社区有自己的设置}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "同时更改下方社区以匹配" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "可向你发送消息" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "选择谁可以向你发送私信。" - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "您之后加入的社群将使用此设置,下方的社群也会随之更改。" - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "你之后加入的社群将使用此设置。" - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "你之后加入的社群将使用此设置。你当前的社群将保留其设置。" - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "当前" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "好友始终可以给你发消息。" - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "保留我的当前设置" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "不会有任何更改。这只是确认您的设置。" - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "您所在社区的人可以给您发消息,无需添加好友。" - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "您所在社区的人需要先成为您的好友,才能给您发消息。" - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "隐私设置提醒" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "现在" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "花点时间检查一下谁可以给你发消息。除非你选择更改,否则一切都不会改变。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "找到你的人都可以发送请求。关闭此选项可选择下方的群组。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "将应用于您之后加入的社群中的机器人。您也可以为每个社群单独更改此设置。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "之后加入的社群将应用此设置。你也可以为每个社群单独更改。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "选择谁可以向你发送好友请求。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "好友始终可以给你发消息。这些设置适用于你仅与其共享某个社群的人员和机器人。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "与您共享同一社群的人。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "与您至少有一位共同好友的人。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "您允许的来电仍会响铃,但不会发出提示音。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "选择谁可以在不询问你的情况下将你添加到群聊。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "选择谁可以给你打电话。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "群聊" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "静默接收通话" 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 3598142b9..82b32ecd4 100644 --- a/fluxer_app/src/features/i18n/locales/zh-TW/messages.po +++ b/fluxer_app/src/features/i18n/locales/zh-TW/messages.po @@ -1123,15 +1123,15 @@ msgstr "{count, plural, one {# 個頻道正在追蹤} other {# 個頻道正在 msgid "{count, plural, one {# community found} other {# communities found}}" msgstr "{count, plural, one {找到 # 個社群} other {找到 # 個社群}}" +#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" +msgstr "{count, plural, one {# 個社群有獨立設定} other {# 個社群有獨立設定}}" + #: src/features/app/components/layout/GuildsLayout.tsx:1952 msgid "{count, plural, one {# community is temporarily unavailable due to a flux capacitor malfunction.} other {# communities are temporarily unavailable due to a flux capacitor malfunction.}}" msgstr "{count, plural, one {# 個社群} other {# 個社群}}因時空電容器故障,暫時無法使用。" -#. Heading above the list of communities whose direct message setting differs from the choice in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:55 -msgid "{count, plural, one {# community uses a different setting} other {# communities use a different setting}}" -msgstr "{count, plural, one {# 個社群使用了不同的設定} other {# 個社群使用了不同的設定}}" - #. Displayed value for the voice channel connection limit slider. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:46 msgid "{count, plural, one {# connection} other {# connections}}" @@ -1196,6 +1196,11 @@ msgstr "{count, plural, one {其他 # 人} other {其他 # 人}}" msgid "{count, plural, one {# participant in call} other {# participants in call}}" msgstr "{count, plural, one {# 位參與者在通話中} other {# 位參與者在通話中}}" +#. Security settings: badge next to the Passkeys title showing how many passkeys are registered. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:112 +msgid "{count, plural, one {# passkey} other {# passkeys}}" +msgstr "{count, plural, one {# 密鑰} other {# 密鑰}}" + #. Label on the collapsed block in the message list that hides suspected spam. count is how many messages are hidden; clicking the label reveals them. #: src/features/channel/components/BlockedMessageGroups.tsx:24 msgid "{count, plural, one {# potential spammer message} other {# potential spammer messages}}" @@ -2935,11 +2940,6 @@ msgstr "帳號" msgid "Account & premium overrides" msgstr "帳號與進階方案覆寫" -#. Security settings section for third-party app access and signed-in devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:88 -msgid "Account access" -msgstr "帳號存取權" - #. Title for a gate that hides account/security settings while streaming privacy is enabled. #: src/features/streamer_mode/components/StreamerModeGate.tsx:15 msgid "Account and security details are hidden" @@ -3272,10 +3272,6 @@ msgstr "新增帳號以繼續。" msgid "Add an email and password to your account first." msgstr "請先為您的帳號新增電子郵件和密碼。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:296 -msgid "Add an extra layer of security to your account" -msgstr "為您的帳號多加一層安全防護" - #. Button or menu action label in the keybinds tab. Keep it concise. #: src/features/user/components/modals/tabs/keybinds_tab/DefaultShortcutRow.tsx:43 msgid "Add another custom shortcut" @@ -3327,7 +3323,7 @@ msgstr "新增自訂快速鍵、停用內建快速鍵並同步快速鍵偏好設 msgid "Add domain connection" msgstr "新增網域連結" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:131 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:114 msgid "Add email" msgstr "新增電子郵件" @@ -3409,7 +3405,7 @@ msgid "Add override" msgstr "新增覆寫" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:439 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:450 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:150 msgid "Add passkey" msgstr "新增通行金鑰" @@ -3548,6 +3544,14 @@ msgstr "新增自訂網址格式的搜尋引擎。請使用 <0>{query} 作 msgid "Add your own translators with a custom URL pattern. Use <0>{query} as a placeholder for the text to translate." msgstr "新增自訂網址格式的翻譯工具。請使用 <0>{query} 作為要翻譯文字的預留位置。" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:477 +msgid "Added {createdDate}, last used {lastUsedDate}" +msgstr "已新增 {createdDate},上次使用時間為 {lastUsedDate}" + +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:481 +msgid "Added {createdDate}, never used" +msgstr "已新增 {createdDate},但未使用" + #. Toast after adding one or more desktop local file references for theme CSS. #: src/features/theme_studio/sections/AssetsSection.tsx:28 msgid "Added {length, plural, one {# local file reference} other {# local file references}}." @@ -3628,14 +3632,6 @@ msgstr "已加入我的最愛" msgid "Added to saved media" msgstr "已新增至已儲存的媒體" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:495 -msgid "Added: {createdDate}" -msgstr "新增日期:{createdDate}" - -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:491 -msgid "Added: {createdDate} • last used: {lastUsedDate}" -msgstr "新增日期:{createdDate} • 上次使用:{lastUsedDate}" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:26 @@ -3963,11 +3959,11 @@ msgstr "允許文字頻道名稱使用大寫字母和空格。關閉此設定會 msgid "Allow direct messages" msgstr "允許私訊" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:315 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:327 msgid "Allow direct messages from community bots" msgstr "允許社群機器人傳送私訊" -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:318 msgid "Allow direct messages from community members" msgstr "允許社群成員傳送私訊" @@ -4071,7 +4067,7 @@ msgstr "允許 {permissions}" msgid "Allowed all members to mention this role" msgstr "允許所有成員提及此身分組" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:186 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:187 msgid "Allowed callers" msgstr "允許的來電者" @@ -4080,7 +4076,7 @@ msgstr "允許的來電者" msgid "Allowed flexible text channel names" msgstr "允許彈性的文字頻道名稱" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:231 +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:234 msgid "Allowed invites" msgstr "允許的邀請" @@ -4169,6 +4165,11 @@ msgstr "已兌換" msgid "Already set to cancel" msgstr "已排定取消" +#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:85 +msgid "Also change the communities below to match" +msgstr "同時更改下方社群的設定" + #. Toggle-switch label in the moderator delete-message confirmation dialog. When enabled, confirming opens the report flow for the message, and the message is deleted when that flow ends. {productName} is the product name (e.g., Fluxer). #: src/features/messaging/commands/MessageCommands.tsx:98 msgid "Also report this message to the {productName} Safety Team" @@ -4623,10 +4624,14 @@ msgid "Anyone can request an account, but an administrator must approve it." msgstr "任何人都可以申請帳號,但必須由管理員核准。" #. Privacy setup option. People who share a community with the user can send them direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +#: src/features/user/components/modals/PrivacySetupModal.tsx:61 msgid "Anyone in my communities" msgstr "我社群中的任何人" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:285 +msgid "Anyone who finds you can send a request. Turn this off to pick groups below." +msgstr "任何人找到你都可以傳送要求。關閉此選項即可選擇下方的群組。" + #. Warning under the recovery key in the recovery kit modal. #: src/features/auth/components/modals/RecoveryKitModal.tsx:59 msgid "Anyone with this key can reset your password. Never share it." @@ -4774,6 +4779,14 @@ msgstr "應用程式與機器人" msgid "Applies to" msgstr "適用於" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:329 +msgid "Applies to bots in communities you join from now on. You can also change it for each community." +msgstr "之後加入的社群機器人將套用此設定。你也可以為每個社群個別變更。" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:320 +msgid "Applies to communities you join from now on. You can also change it for each community." +msgstr "將套用到您之後加入的所有社群。您也可以為每個社群個別變更。" + #: src/features/guild/components/modals/guild_tabs/GuildMembersDateRangeModal.tsx:81 #: src/features/theme/components/modals/ThemeAcceptModal.tsx:175 msgid "Apply" @@ -4791,11 +4804,6 @@ msgstr "套用主題" msgid "Apply to all communities" msgstr "套用到所有社群" -#. Checkbox in the privacy setup modal. When checked, the chosen setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:60 -msgid "Apply to these communities too" -msgstr "也套用到這些社群" - #. Registration mode option requiring admin approval. #: src/features/app/components/setup/SetupWizardSteps.tsx:248 msgid "Approval required" @@ -4816,6 +4824,11 @@ msgstr "已核准" msgid "Apps" msgstr "應用程式" +#. Security settings card title for third-party app access and signed-in devices. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:94 +msgid "Apps and devices" +msgstr "應用程式與裝置" + #. Short label in the language and locale names. Keep it concise. #: src/features/user/utils/LocaleUtils.ts:12 msgid "Arabic" @@ -4869,7 +4882,7 @@ msgid "Are you sure you want to delete the category \"{categoryName}\"? The chan msgstr "您確定要刪除「{categoryName}」類別嗎?裡面的頻道將會移到頻道列表的最上方。" #. placeholder {0}: passkey.name -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:227 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:278 msgid "Are you sure you want to delete the passkey <0>{0}?" msgstr "您確定要刪除通行金鑰 <0>{0} 嗎?" @@ -4881,7 +4894,7 @@ msgstr "確定要刪除此附件嗎?此動作無法復原,且會將此訊息 msgid "Are you sure you want to delete this community? This action cannot be undone. All channels, messages, and settings will be permanently deleted." msgstr "確定要刪除這個社群嗎?此動作無法復原。所有頻道、訊息和設定都將永久刪除。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:235 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:286 msgid "Are you sure you want to delete this passkey?" msgstr "確定要刪除此通行金鑰嗎?" @@ -4961,11 +4974,16 @@ msgid "Ask before starting calls" msgstr "開始通話前詢問" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:449 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:511 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:174 msgid "Ask for a passkey after your password when you sign in" msgstr "登入時,在輸入密碼後要求使用通行金鑰" +#. Security settings: description under the two-factor authentication card title. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:98 +msgid "Ask for a second step after your password when you sign in." +msgstr "登入時,在輸入密碼後要求第二個驗證步驟。" + #. Short label in the theme studio. Keep it concise. #: src/features/theme_studio/ThemeStudio.tsx:56 msgid "Assets" @@ -5239,7 +5257,7 @@ msgstr "驗證" msgid "Authenticator" msgstr "驗證器" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:308 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:361 msgid "Authenticator app" msgstr "驗證器應用程式" @@ -5314,7 +5332,7 @@ msgstr "已授權的應用程式" #. Settings section label for OAuth applications authorized by the user. #. User settings tab for OAuth or connected apps authorized by the user. #: src/features/user/components/modals/tabs/account_security_tab/AccountManagementModals.tsx:17 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:147 #: src/features/user/components/settings_utils/search_index/AuthorizedAppsIndex.ts:10 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:151 #: src/features/user/components/settings_utils/section_registry/GeneralSettingsSections.ts:26 @@ -5735,7 +5753,7 @@ msgstr "備用碼" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/auth/components/modals/BackupCodesModal.tsx:18 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:378 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:407 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:94 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:68 msgid "Backup codes" @@ -6604,6 +6622,10 @@ msgstr "通話隱私設定" msgid "Calls" msgstr "通話" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 +msgid "Calls you allow still come through, but they don't ring." +msgstr "允許的通話仍會響鈴,但不會發出聲音。" + #. Fallback camera option label when the operating system does not report a device name. #. Fallback video device label when the browser or operating system does not provide a camera name. #. Generic voice/video setting label for the active camera device. @@ -6715,6 +6737,11 @@ msgstr "相機和虛擬擷取裝置要在 {productName} 中選取,而不是在 msgid "Cameras are off above {voiceChannelCameraUserLimit} participants" msgstr "參與者超過 {voiceChannelCameraUserLimit} 人時,相機會關閉" +#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:52 +msgid "Can message you" +msgstr "可以傳送訊息給你" + #. Title of the native dialog shown when the desktop app has repeatedly failed to load because it cannot reach the servers. #: src/features/app/components/BootstrapErrorScreen.tsx:74 #: src/features/platform/utils/DesktopLocaleBridge.ts:421 @@ -7048,7 +7075,7 @@ msgid "Change chat embed background" msgstr "變更聊天嵌入背景圖片" #: src/features/moderation/components/report/ReportStepVerification.tsx:150 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:97 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:99 msgid "Change email" msgstr "變更電子郵件" @@ -7141,7 +7168,7 @@ msgstr "變更擁有者" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/modals/PasswordChangeModal.tsx:272 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:175 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:142 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:62 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:36 msgid "Change password" @@ -8117,6 +8144,10 @@ msgstr "選擇預設搜尋引擎,以用於搜尋選取的文字。" msgid "Choose which translator is used by default when translating selected text." msgstr "選擇翻譯選取文字時要使用的預設翻譯工具。" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 +msgid "Choose who can add you to a group chat without asking first." +msgstr "選擇誰可以在未經你同意的情況下將你加入群組聊天。" + #: src/features/connection/components/modals/EditConnectionModal.tsx:68 msgid "Choose who can see this connection on your profile." msgstr "選擇誰可以在您的個人檔案上看到此連結。" @@ -8126,6 +8157,14 @@ msgstr "選擇誰可以在您的個人檔案上看到此連結。" msgid "Choose who can see your profile details" msgstr "選擇誰能查看您的個人檔案詳細資訊" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:280 +msgid "Choose who can send you a friend request." +msgstr "選擇誰可以向您傳送好友邀請。" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 +msgid "Choose who can start a call with you." +msgstr "選擇誰可以開始與你通話。" + #. Short title in the auth preferences step before login or registration details. #: src/features/auth/flow/client_intro/AuthClientPreferencesStep.tsx:20 msgid "Choose your defaults" @@ -8194,7 +8233,7 @@ msgstr "請新增電子郵件和密碼來認領您的帳號。完成前我們會 msgid "Claim your account by choosing a username and password. You sign in with them, so pick ones you will remember." msgstr "選擇使用者名稱和密碼來領取你的帳號。你將使用它們來登入,所以請選擇你會記住的。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:277 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:328 msgid "Claim your account to access security features like two-factor authentication and passkeys." msgstr "認領您的帳號,即可使用雙重驗證和通行金鑰等安全功能。" @@ -8778,6 +8817,10 @@ msgstr "編解碼器" msgid "Codes" msgstr "代碼" +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:344 +msgid "Codes from your authenticator app are your second step when you sign in." +msgstr "驗證器應用程式中的驗證碼是您登入時的第二個驗證步驟。" + #. Short label in the unread channels content. #: src/features/app/components/floating/UnreadChannelsContent.tsx:69 msgid "Collapse" @@ -8975,6 +9018,21 @@ msgstr "成員人數超過 250 人的社群會強制套用「只接收提及通 msgid "Communities you can join" msgstr "你可以加入的社群" +#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:103 +msgid "Communities you join from now on will use this, and the communities below change to match." +msgstr "你之後加入的社群將會套用此設定,下方的社群也會隨之變更。" + +#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. +#: src/features/user/components/modals/PrivacySetupModal.tsx:99 +msgid "Communities you join from now on will use this." +msgstr "你之後加入的社群將會套用這個設定。" + +#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. +#: src/features/user/components/modals/PrivacySetupModal.tsx:94 +msgid "Communities you join from now on will use this. Your current communities keep their settings." +msgstr "你之後加入的社群將會套用此設定。你目前的社群會保留原有設定。" + #. Community settings sidebar category grouping discovery and the vanity URL. #. Field label in the follow announcement channel dialog. The user picks the community that receives updates. #. Generic label for a community. Used as a field label, filter label, or fallback community name. @@ -10382,7 +10440,7 @@ msgid "Couldn't delete application" msgstr "無法刪除應用程式" #. Title of the error modal shown when removing a registered passkey fails. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:38 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:44 msgid "Couldn't delete passkey" msgstr "無法刪除通行金鑰" @@ -10777,7 +10835,7 @@ msgid "Couldn't update mention suppression bypass" msgstr "無法更新提及抑制略過設定" #. Title of the error modal shown when the passkey two-factor setting could not be saved. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:84 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:90 msgid "Couldn't update passkey two-factor authentication" msgstr "無法更新通行金鑰雙重驗證" @@ -10893,7 +10951,7 @@ msgstr "與 {userName} 建立新群組" #. Confirm button that replaces the existing account recovery kit with a new one. #: src/features/app/components/setup/SetupWizardSteps.tsx:141 #: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:33 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 msgid "Create a new kit" msgstr "建立新套件" @@ -11050,8 +11108,8 @@ msgstr "建立公開討論串" #. Button in the setup wizard that creates a recovery kit for the administrator account. #. Primary button in the one-time recovery kit prompt. #: src/features/app/components/setup/SetupWizardSteps.tsx:137 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:109 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:133 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:103 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:126 #: src/features/user/components/RecoveryKitReminderGate.tsx:30 msgid "Create recovery kit" msgstr "建立復原套件" @@ -11122,7 +11180,7 @@ msgid "Created" msgstr "建立時間" #. placeholder {0}: DateUtils.getRelativeDateString(createdAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:96 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:88 msgid "Created {0}" msgstr "建立於 {0}" @@ -11240,6 +11298,11 @@ msgstr "Ctrl" msgid "Currency" msgstr "貨幣" +#. Small tag next to the privacy setup option that matches the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:77 +msgid "Current" +msgstr "目前" + #. Notification sound setting label. Controls the sound for incoming messages in the currently focused channel. #: src/features/notification/utils/SoundLabels.ts:11 msgid "Current channel message notifications" @@ -12001,7 +12064,7 @@ msgstr "德拉瓦州" #: src/features/messaging/commands/MessageCommands.tsx:94 #: src/features/platform/utils/DesktopLocaleBridge.ts:77 #: src/features/theme_studio/sections/LibrarySection.tsx:645 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:517 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:502 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:117 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabButtonsTab.tsx:286 #: src/features/user/components/modals/tabs/component_gallery_tab/index.tsx:238 @@ -12174,10 +12237,15 @@ msgid "Delete other members' messages. Pinning is controlled separately." msgstr "刪除其他成員的訊息。釘選另有獨立權限。" #. Security settings: confirmation modal title and primary button for removing a registered passkey. Destructive action; keep plain and direct. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:33 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:39 msgid "Delete passkey" msgstr "刪除通行金鑰" +#. Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:130 +msgid "Delete passkey {passkeyName}" +msgstr "刪除密鑰 {passkeyName}" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/ChatSettingsIndex.ts:403 msgid "Delete prompt" @@ -12645,7 +12713,7 @@ msgstr "裝置:" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Tab label in the screen-share picker. Lists cameras and virtual capture devices. #. User settings tab for managing devices linked to the current account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:104 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:155 #: src/features/user/components/modals/tabs/DevicesTab.tsx:542 #: src/features/user/components/settings_utils/search_index/DevicesIndex.ts:11 #: src/features/user/components/settings_utils/section_registry/AppearanceSections.ts:82 @@ -12730,7 +12798,7 @@ msgstr "私訊預覽" #: src/features/app/components/setup/SetupWizardSteps.tsx:457 #: src/features/channel/components/direct_message/DirectMessageList.tsx:629 #: src/features/i18n/utils/CommonMessageDescriptors.ts:227 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:305 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:309 msgid "Direct messages" msgstr "私訊" @@ -12756,7 +12824,6 @@ msgstr "直接上傳已啟用" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short footer action in the screen-share picker that disables screen-share preview frame uploads. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:342 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:178 #: src/features/voice/components/modals/ScreenSharePickerModal.tsx:278 msgid "Disable" @@ -12830,6 +12897,11 @@ msgstr "要停用硬體加速嗎?" msgid "Disable mobile push notifications" msgstr "關閉行動裝置推播通知" +#. Accessible name for the group of disable and delete account actions in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:21 +msgid "Disable or delete your account" +msgstr "停用或刪除你的帳號" + #. Short label for an advanced screen-share preview preference. #: src/features/user/components/modals/tabs/advanced_settings_tab/AdvancedVideoControls.tsx:44 msgid "Disable picture-in-picture popout for screen shares" @@ -13995,8 +14067,8 @@ msgstr "電子郵件" #. Short label in the inputs tab. Keep it concise. #. Short label in the moderation report step email. Keep it concise. Keep the tone plain and specific. #: src/features/moderation/components/report/ReportStepEmail.tsx:13 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:60 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:115 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:59 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:105 #: src/features/user/components/modals/tabs/component_gallery_tab/ComponentGalleryTabInputsTab.tsx:30 msgid "Email address" msgstr "電子郵件地址" @@ -14232,7 +14304,6 @@ msgstr "沒有最愛項目" #. Primary button label in the enable-invites confirmation modal. #: src/features/app/components/layout/GuildLayout.tsx:55 #: src/features/invite/components/DisableInvitesButton.tsx:27 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:360 msgid "Enable" msgstr "啟用" @@ -14972,7 +15043,7 @@ msgstr "所有追蹤此頻道的社群都會收到一份副本。如果您之後 #. Profile timezone privacy option label. Allows anyone who can view the full profile to see local time. #: src/features/connection/components/modals/EditConnectionModal.tsx:79 #: src/features/user/components/modals/tabs/my_profile_tab/TimezoneProfileSettings.tsx:55 -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:283 +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:284 msgid "Everyone" msgstr "所有人" @@ -16517,10 +16588,14 @@ msgstr "好友和選定的群組可以致電您" msgid "Friends and small communities only" msgstr "僅限好友和小型社群" -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:26 -msgid "Friends can always send you direct messages. Choose whether people who share a community with you can message you without sending a friend request first." -msgstr "朋友隨時都能傳送私訊給你。選擇是否允許與你同一個社群的使用者,在不先傳送好友邀請的情況下傳送訊息給你。" +#. Reassurance in the privacy setup modal that friends can always send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +msgid "Friends can always message you." +msgstr "朋友隨時都能傳訊息給你。" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:311 +msgid "Friends can always message you. These settings cover people and bots you only share a community with." +msgstr "好友隨時都能傳訊息給你。這些設定適用於你僅與其共享社群的人員和機器人。" #. Privacy option label for people connected through mutual friends. #: src/features/i18n/utils/CommonMessageDescriptors.ts:460 @@ -16529,7 +16604,9 @@ msgstr "好友的好友" #. Privacy > Profile privacy: radio option label restricting the profile to friends only. #. Privacy setup option. Only friends can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +#. Shown next to a community in the privacy setup modal. Only friends from it can send the user direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:56 +#: src/features/user/components/modals/PrivacySetupModal.tsx:69 #: src/features/user/components/modals/tabs/privacy_safety_tab/ProfilePrivacyTab.tsx:37 msgid "Friends only" msgstr "僅限好友" @@ -17369,6 +17446,10 @@ msgstr "群組聊天新增:僅限好友" msgid "Group chat adds: nobody" msgstr "群組聊天新增:無人" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 +msgid "Group chats" +msgstr "群組聊天" + #. Channel details bottom sheet label or action (channel type, settings, toast, confirmation, or notification option). #: src/features/channel/components/bottomsheets/channel_details_bottom_sheet/ChannelDetailsBottomSheetShared.ts:15 msgid "Group direct message" @@ -17695,7 +17776,7 @@ msgstr "隱藏" #. Account settings: button that hides the user email address (currently revealed). Verb, sentence case. #. Confirm button on the hide-own-camera dialog that hides the local camera tile. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:24 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:61 #: src/features/voice/components/modals/HideOwnCameraConfirmModal.tsx:16 msgid "Hide" @@ -18204,7 +18285,7 @@ msgstr "如果您認為這是違法內容,請說明涉及哪一項法律及原 msgid "If you dismiss this, you can always enable desktop notifications later under {notificationSettingsPath}." msgstr "如果您關閉此通知,之後還是可以隨時到「{notificationSettingsPath}」開啟桌面通知。" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:147 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:140 msgid "If you forget your password, a recovery kit is the only way back into your account." msgstr "如果忘記密碼,復原套件是唯一能重新登入帳號的方式。" @@ -19645,6 +19726,11 @@ msgstr "保留免費和進階方案。您可以自訂方案、透過 Stripe 出 msgid "Keep grace period" msgstr "保留寬限期" +#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. +#: src/features/user/components/modals/PrivacySetupModal.tsx:111 +msgid "Keep my current settings" +msgstr "保留我的目前設定" + #. Toggle label and settings search entry for stopping the Neko sprite from chasing the cursor. #: src/features/user/components/settings_utils/section_registry/SharedDescriptors.ts:54 msgid "Keep Neko still" @@ -19828,11 +19914,11 @@ msgid "Largest file you can upload" msgstr "您可上傳的最大檔案" #. placeholder {0}: DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n) -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:158 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:123 msgid "Last changed: {0}" msgstr "上次變更:{0}" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:160 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:125 msgid "Last changed: never" msgstr "上次變更:從未" @@ -20134,7 +20220,7 @@ msgstr "讓其他人能在視訊中看到你。" msgid "Lets push-to-talk and shortcuts work in other apps." msgstr "讓「按鍵通話」和快捷鍵能在其他應用程式中運作。" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:98 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:90 msgid "Lets you reset your password if you forget it." msgstr "讓你忘記密碼時可以重設。" @@ -20727,8 +20813,8 @@ msgstr "打造專屬於您的實例" msgid "Malta" msgstr "馬爾他" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:561 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:596 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:539 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:556 msgid "Manage" msgstr "管理" @@ -20739,7 +20825,7 @@ msgid "Manage accounts" msgstr "管理帳號" #. Security settings section description for account access controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:92 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:143 msgid "Manage apps and devices with access to your account" msgstr "管理可存取您帳號的應用程式和裝置" @@ -20748,6 +20834,11 @@ msgstr "管理可存取您帳號的應用程式和裝置" msgid "Manage authorized applications" msgstr "管理已授權應用程式" +#. Security settings: accessible name for the button that opens the authorized apps list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:135 +msgid "Manage authorized apps" +msgstr "管理授權的應用程式" + #. Settings search entry description. One-line summary of what the settings search entry controls. #: src/features/user/components/settings_utils/search_index/BlockedUsersIndex.ts:26 msgid "Manage blocked users" @@ -20773,6 +20864,11 @@ msgstr "管理社群" msgid "Manage community features" msgstr "管理社群功能" +#. Security settings: accessible name for the button that opens the signed-in devices list. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:139 +msgid "Manage devices" +msgstr "管理裝置" + #. Permission name: allows editing or deleting custom emoji and stickers. #: src/features/permissions/utils/PermissionLabelDescriptors.ts:395 msgid "Manage emoji & stickers" @@ -23399,7 +23495,7 @@ msgstr "沒有可用的桌面版更新。" msgid "No displays found" msgstr "找不到顯示器" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:121 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:106 msgid "No email address set" msgstr "未設定電子郵件地址" @@ -23562,7 +23658,11 @@ msgstr "此實例沒有可用的選用服務。您可以略過此步驟。" msgid "No part of {query} could be applied. Fix the underlined value or add something to search for." msgstr "「{query}」中沒有任何部分可以套用。請修正有底線的值,或加入要搜尋的內容。" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:194 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:462 +msgid "No passkeys yet. Add one to sign in with your fingerprint, face or a security key." +msgstr "尚未設定密碼金鑰。新增一組,即可使用指紋、臉部辨識或安全金鑰登入。" + +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:148 msgid "No password set" msgstr "未設定密碼" @@ -23975,7 +24075,7 @@ msgstr "找不到頁面" #: src/features/auth/passkey_migration/PasskeyUpdateModal.tsx:43 #: src/features/auth/state/NewDeviceMonitoring.tsx:34 #: src/features/permissions/system/components/MacPermissionPrompt.tsx:39 -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:141 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:134 #: src/features/user/components/RecoveryKitReminderGate.tsx:34 msgid "Not now" msgstr "暫時不要" @@ -24052,6 +24152,11 @@ msgstr "沒有可退款的項目" msgid "Nothing to search for" msgstr "沒有可搜尋的內容" +#. Summary in the privacy setup modal when the user keeps the current setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:90 +msgid "Nothing will change. This just confirms your settings." +msgstr "沒有任何變更。這只是確認您的設定。" + #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/NotificationsSections.ts:91 msgid "Notification" @@ -24181,12 +24286,14 @@ msgstr "物品" #. Mature content option in the community moderation settings tab. #. Mature-content option that leaves this channel ungated. #. Off state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned off. One word. #: src/features/channel/components/ChannelReplyBar.tsx:62 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:26 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/SlowmodeControl.tsx:24 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:99 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:141 #: src/features/guild/utils/guild_tabs/audit_log/AuditLogSharedMessages.ts:69 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:107 msgid "Off" msgstr "關閉" @@ -24244,9 +24351,11 @@ msgstr "最舊優先" #. Mature content option in the community moderation settings tab. #. Mature-content option that marks this channel for mature content. #. On state suffix appended to the reply bar mention toggle label. +#. Security settings: status badge next to the two-factor authentication title when it is turned on. One word. #: src/features/channel/components/ChannelReplyBar.tsx:58 #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/MatureContentSection.tsx:22 #: src/features/guild/components/modals/guild_tabs/GuildModerationTab.tsx:137 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:102 msgid "On" msgstr "開啟" @@ -25376,7 +25485,7 @@ msgstr "已更新通行金鑰" #. Settings search entry label. Also used as a search synonym in the settings search bar. #. Settings search synonym. Used to match this term when the user types it in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:409 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:432 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:110 #: src/features/user/components/settings_utils/section_registry/AccountSecuritySections.ts:88 msgid "Passkeys" @@ -25391,8 +25500,8 @@ msgstr "通行金鑰需要具備有效應用程式識別碼的已簽署 macOS #. Label for SMTP password input. #: src/features/app/components/setup/SetupWizardSteps.tsx:1125 #: src/features/i18n/utils/CommonMessageDescriptors.ts:219 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:151 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:188 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:120 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:147 msgid "Password" msgstr "密碼" @@ -25617,8 +25726,18 @@ msgstr "賓夕法尼亞州" msgid "People" msgstr "人物" +#. Describes the current setting in the privacy setup modal when community members can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +msgid "People in your communities can message you without being friends." +msgstr "你所在社群的成員無需加你為好友即可傳送訊息給你。" + +#. Describes the current setting in the privacy setup modal when only friends can send direct messages. +#: src/features/user/components/modals/PrivacySetupModal.tsx:39 +msgid "People in your communities need to be your friend before they can message you." +msgstr "你社群中的成員必須先成為你的朋友,才能傳送訊息給你。" + #. Description under the "Friends only" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 +#: src/features/user/components/modals/PrivacySetupModal.tsx:73 msgid "People need to be your friend before they can message you. They can still send you a friend request." msgstr "必須先成為你的朋友,對方才能傳送訊息給你。他們仍然可以傳送交友邀請。" @@ -25633,10 +25752,18 @@ msgid "People sign in with an email address and password. Password resets and ve msgstr "使用者會使用電子郵件地址和密碼登入。密碼重設和驗證需要透過電子郵件傳送,這部分之後可以再設定。" #. Description under the "Anyone in my communities" privacy setup option. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 +#: src/features/user/components/modals/PrivacySetupModal.tsx:65 msgid "People who share a community with you can message you directly." msgstr "和你同一個社群的人可以直接傳訊息給你。" +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:300 +msgid "People who share a community with you." +msgstr "與您共享社群的人。" + +#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:292 +msgid "People who share at least one friend with you." +msgstr "與您至少有一位朋友的用戶。" + #. Helper text for the voice channel connection limit field. #: src/features/channel/components/modals/channel_tabs/channel_overview_tab/VoiceSettings.tsx:30 msgid "Per member, across all devices." @@ -25714,7 +25841,7 @@ msgstr "永久刪除您在此傳送過的所有訊息,包含所有頻道。此 msgid "Permanently delete the messages that match the filters below. This cannot be undone." msgstr "永久刪除符合以下篩選條件的訊息。此動作無法復原。" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:73 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:83 msgid "Permanently delete your account and all associated data. This action cannot be undone." msgstr "永久刪除您的帳號和所有相關資料。此動作無法復原。" @@ -27298,6 +27425,10 @@ msgstr "原因:{0}" msgid "Receipt" msgstr "收據" +#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 +msgid "Receive calls silently" +msgstr "接聽電話時保持靜音" + #. Label in the selections tab. #: src/features/user/components/modals/tabs/component_gallery_tab/SelectionsTab.tsx:69 msgid "Receive notifications when someone mentions you" @@ -27408,7 +27539,7 @@ msgid "Recovery key" msgstr "復原金鑰" #. Settings search entry label for the account recovery kit used to reset a forgotten password. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:87 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:85 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:38 msgid "Recovery kit" msgstr "復原工具組" @@ -27596,10 +27727,6 @@ msgstr "註冊" msgid "Register an account" msgstr "註冊帳號" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:422 -msgid "Registered passkeys" -msgstr "已註冊的通行金鑰" - #. Summary row label for the registration mode in the setup wizard. #: src/features/app/components/setup/SetupWizardSteps.tsx:449 msgid "Registration" @@ -28186,7 +28313,7 @@ msgstr "移除權限可能會限制機器人功能。" msgid "Removing the timeout will allow <0>{targetUserTag} to send messages, react, and join voice channels again." msgstr "解除禁言後,<0>{targetUserTag} 將能再次傳送訊息、新增反應和加入語音頻道。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:509 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:493 msgid "Rename" msgstr "重新命名" @@ -28215,6 +28342,11 @@ msgstr "重新命名頻道表單" msgid "Rename emoji" msgstr "重新命名表情符號" +#. Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:125 +msgid "Rename passkey {passkeyName}" +msgstr "重新命名密碼金鑰 {passkeyName}" + #. Activity log detail line under a community settings update, shown when the community name changed. It continues the entry summary, so it has no subject. It is a past tense record of a change the actor in the summary already made, never an instruction to the reader. Do not write it as a command, a button label or in first or second person. {oldName} is the previous community name and {newName} is the new community name, both shown in bold. The app adds the bold, so do not add ** or . #: src/features/guild/utils/guild_tabs/audit_log/AuditLogGuildMessages.ts:46 msgid "Renamed the community from {oldName} to {newName}" @@ -28425,7 +28557,7 @@ msgid "Require 2FA for moderation actions" msgstr "管理動作需要雙重驗證" #. Settings search entry label. Also used as a search synonym in the settings search bar. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:448 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:510 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:158 msgid "Require a passkey as your second factor" msgstr "要求以通行金鑰作為第二道驗證" @@ -28961,7 +29093,7 @@ msgstr "返回登入" #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #. Short label in the channel and chat mature media blur overlay. Keep it concise. #: src/features/channel/components/embeds/MatureMediaBlurOverlay.tsx:19 -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:28 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:32 #: src/features/user/components/settings_utils/section_registry/ChatSettingsSections.ts:65 msgid "Reveal" msgstr "顯示" @@ -29019,7 +29151,7 @@ msgid "Review and confirm" msgstr "檢視並確認" #. Security settings row description for authorized apps. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:100 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:151 msgid "Review apps that can access your account." msgstr "檢視可以存取您帳號的應用程式。" @@ -29039,7 +29171,7 @@ msgid "Review privacy settings" msgstr "檢視隱私權設定" #. Security settings row description for linked devices. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:108 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:159 msgid "Review signed-in devices and sign out of sessions you don't recognize." msgstr "檢視已登入的裝置,並登出您不認識的工作階段。" @@ -29172,6 +29304,11 @@ msgctxt "mouse-button-name" msgid "Right mouse button" msgstr "滑鼠右鍵" +#. Heading of the box in the privacy setup modal that describes the current direct message setting. +#: src/features/user/components/modals/PrivacySetupModal.tsx:31 +msgid "Right now" +msgstr "目前" + #. Tooltip text in the overlays tab. Keep it concise. #: src/features/user/components/modals/tabs/component_gallery_tab/OverlaysTab.tsx:27 msgid "Right tooltip" @@ -29362,7 +29499,6 @@ msgstr "飽和度" #. Button or menu action label in the rename channel modal. Keep it concise. #. Button that saves the forum tag editor or tag picker. #. Confirm button on the alert shown before saving an edit to a published announcement message. -#. Primary button in the privacy setup modal. Saves the chosen direct message setting. #. Save button in the community-folder settings modal footer. #. Save button in the thread settings modal. #: src/features/app/components/dialogs/shared/MobileSettingsComponents.tsx:111 @@ -29387,7 +29523,6 @@ msgstr "飽和度" #: src/features/user/components/modals/BaseChangeNicknameModal.tsx:136 #: src/features/user/components/modals/CustomStatusBottomSheet.tsx:300 #: src/features/user/components/modals/NoteEditSheet.tsx:48 -#: src/features/user/components/modals/PrivacySetupModal.tsx:51 #: src/features/user/components/modals/tabs/chat_settings_tab/AddCustomSearchEngineModal.tsx:96 msgid "Save" msgstr "儲存" @@ -29409,7 +29544,7 @@ msgid "Save 17%" msgstr "省 17%" #. Title of the one-time prompt asking a signed-in user without a recovery kit to create one. -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:124 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:117 #: src/features/user/components/RecoveryKitReminderGate.tsx:21 msgid "Save a recovery kit" msgstr "儲存復原套件" @@ -29434,7 +29569,9 @@ msgstr "儲存背景" msgid "Save banner" msgstr "儲存橫幅" +#. Primary button in the privacy setup modal after the user picks a different setting. #: src/features/app/components/dialogs/shared/UnsavedChangesBannerContent.tsx:60 +#: src/features/user/components/modals/PrivacySetupModal.tsx:115 msgid "Save changes" msgstr "儲存變更" @@ -30204,7 +30341,7 @@ msgctxt "security-settings-section" msgid "Security" msgstr "安全性" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:275 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:326 msgid "Security features" msgstr "安全性功能" @@ -30830,7 +30967,7 @@ msgstr "設定靜音快速鍵" msgid "Set new password" msgstr "設定新密碼" -#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:204 +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:156 msgid "Set password" msgstr "設定密碼" @@ -30950,6 +31087,7 @@ msgid "Set the voice region to automatic" msgstr "將語音區域設為自動" #. Button that asks the Linux desktop to register system-wide shortcuts for the app. Keep it short. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:401 #: src/features/user/components/modals/tabs/components/SystemShortcutsSection.tsx:37 msgid "Set up" msgstr "設定" @@ -30960,7 +31098,9 @@ msgid "Set up {productName}" msgstr "設定 {productName}" #. Security modal title for adding a TOTP authenticator app. +#. Security settings: accessible name for the button that starts authenticator-app setup. #: src/features/auth/components/modals/MfaTotpEnableModal.tsx:36 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:121 msgid "Set up authenticator app" msgstr "設定驗證器應用程式" @@ -31910,6 +32050,11 @@ msgstr "登入流程" msgid "Sign-in method" msgstr "登入方式" +#. Accessible name for the group of email, password and recovery kit rows in account settings. +#: src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx:36 +msgid "Sign-in methods" +msgstr "登入方式" + #. Aria label on the signal-strength icon shown while the first latency sample is still pending. #: src/features/voice/components/SignalStrengthIcon.tsx:16 msgid "Signal strength loading" @@ -31988,10 +32133,6 @@ msgstr "靜音來電" msgid "Silent calls" msgstr "靜音來電" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:217 -msgid "Silent calls from everyone" -msgstr "所有人來電靜音" - #: src/features/voice/components/StreamSettingsMenuContent.tsx:874 msgid "Silent when the capture device has no audio input of its own" msgstr "當擷取裝置沒有自己的音訊輸入時保持靜音" @@ -33310,7 +33451,7 @@ msgid "Stop trusting all links?" msgstr "要停止信任所有連結嗎?" #. Security settings: confirmation modal title for turning off passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:64 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:70 msgid "Stop using passkeys for two-factor authentication?" msgstr "要停止使用通行金鑰進行雙重驗證嗎?" @@ -34057,6 +34198,11 @@ msgstr "標籤可協助使用者尋找貼文。您最多可以新增 {count} 個 msgid "Tags must be 2 to {maxLength} characters and alphanumeric." msgstr "標籤長度必須介於 2 到 {maxLength} 個字元,且只能包含英數字元。" +#. Explanation at the top of the privacy setup modal. +#: src/features/user/components/modals/PrivacySetupModal.tsx:27 +msgid "Take a moment to check who can message you. Nothing changes unless you choose to." +msgstr "花點時間檢查誰可以傳送訊息給你。除非你選擇更改,否則一切都不會改變。" + #: src/features/app/components/dialogs/components/plutonium/SubscriptionCard.tsx:300 msgid "Takes effect at your next renewal. We'll apply a {creditLabel} credit from your current monthly payment, so your first yearly charge will be <0>{firstRenewalPriceLabel}. Future yearly renewals will be {renewalPrice}/year." msgstr "將於下次續訂時生效。我們會從您目前的月付款中抵扣 {creditLabel},因此您的首次年費為 <0>{firstRenewalPriceLabel}。之後每年的續訂費用為 {renewalPrice}/年。" @@ -34138,7 +34284,7 @@ msgstr "時間層" msgid "Temporarily disable your account" msgstr "暫時停用您的帳號" -#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:56 +#: src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx:67 msgid "Temporarily disable your account. You can reactivate it later by signing back in." msgstr "暫時停用您的帳號。之後登入即可重新啟用。" @@ -35366,11 +35512,11 @@ msgstr "這是第二個選項的說明" msgid "This is the third option description" msgstr "這是第三個選項的說明" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:248 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:299 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 "這是您最後一個通行金鑰,而通行金鑰是您的第二道驗證。刪除後,您帳號的雙重驗證將會關閉,目前的備用碼也會失效。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:243 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:294 msgid "This is your last passkey. Once it's gone you won't be able to use a passkey as your second factor." msgstr "這是您最後一個通行金鑰。刪除後,您將無法再以通行金鑰作為第二道驗證。" @@ -36481,7 +36627,8 @@ msgstr "土耳其文" #. Button label that turns off streaming privacy. #. Security settings: confirm button for turning off passkey-based two-factor authentication. #: src/features/app/components/layout/app_layout/nagbars/StreamerModeNagbar.tsx:16 -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:86 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:382 msgid "Turn off" msgstr "關閉" @@ -36499,6 +36646,11 @@ msgstr "關閉任何您不放心的項目。部分功能可能會停止運作。 msgid "Turn off audio sharing for this source or try again in a moment." msgstr "關閉此來源的音訊分享,或稍後再試。" +#. Security settings: accessible name for the button that removes authenticator-app two-factor authentication. +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:116 +msgid "Turn off authenticator app" +msgstr "關閉驗證器應用程式" + #. Voice / call action label that disables the local camera. #: src/features/i18n/utils/CommonMessageDescriptors.ts:520 msgid "Turn off camera" @@ -36530,7 +36682,7 @@ msgid "Turn off streaming privacy before viewing login or account security detai msgstr "請先關閉直播隱私設定,才能查看登入或帳號安全詳細資訊。" #. Security settings: confirm button for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:60 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:66 msgid "Turn on" msgstr "開啟" @@ -36669,10 +36821,6 @@ msgstr "雙重驗證已停用" msgid "Two-factor authentication enabled" msgstr "雙重驗證已啟用" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:315 -msgid "Two-factor authentication is enabled" -msgstr "雙重驗證已啟用" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:102 msgid "Two-factor backup" @@ -37988,7 +38136,7 @@ msgstr "使用實際值" msgid "Use alternative method" msgstr "使用其他方式" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:317 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:346 msgid "Use an authenticator app to generate codes for two-factor authentication" msgstr "使用驗證器應用程式產生雙重驗證碼" @@ -38125,12 +38273,12 @@ msgid "Use native title bar" msgstr "使用原生標題列" #. Security settings: confirmation modal title for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:51 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:57 msgid "Use passkeys for two-factor authentication?" msgstr "要使用通行金鑰進行雙重驗證嗎?" #. Settings search entry description. One-line summary of what the settings search entry controls. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:410 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:433 #: src/features/user/components/settings_utils/search_index/AccountSecurityIndex.ts:154 msgid "Use passkeys to sign in without a password" msgstr "使用通行金鑰登入,無需密碼" @@ -38655,12 +38803,12 @@ msgid "Verify your email address to send friend requests." msgstr "請驗證您的電子郵件地址,才能傳送好友邀請。" #. Security settings warning shown when an unverified account cannot register a new passkey. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:47 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:53 msgid "Verify your email before adding a passkey." msgstr "請先驗證您的電子郵件,再新增通行金鑰。" #. Security settings warning shown when an unverified account cannot enable authenticator-app two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:42 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:48 msgid "Verify your email before adding an authenticator app." msgstr "請先驗證您的電子郵件,然後再新增驗證器應用程式。" @@ -38947,7 +39095,7 @@ msgstr "檢視並管理已停權的使用者。" msgid "View and manage every webhook configured across your community." msgstr "檢視並管理社群中設定的所有 Webhook。" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:384 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:408 msgid "View and manage your backup codes for account recovery" msgstr "檢視並管理用於帳號復原的備用碼" @@ -38986,7 +39134,7 @@ msgstr "檢視頻道" msgid "View channel members" msgstr "檢視頻道成員" -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:402 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:426 msgid "View codes" msgstr "檢視備用碼" @@ -40084,10 +40232,6 @@ msgstr "啟用「按住說話」時,您的快速鍵會控制麥克風,因此 msgid "Who can add" msgstr "誰可以加我" -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:227 -msgid "Who can add you to group chats" -msgstr "誰可以將您加入群組聊天" - #. Settings search synonym. Used to match this term when the user types it in the settings search bar. #: src/features/user/components/settings_utils/section_registry/PrivacySafetySections.ts:74 msgid "Who can call" @@ -40109,12 +40253,12 @@ msgid "Who can join" msgstr "誰可以加入" #. Accessible label for the group of options in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:65 +#: src/features/user/components/modals/PrivacySetupModal.tsx:81 msgid "Who can message you" msgstr "誰可以傳送訊息給你" #. Title of the privacy setup modal that asks who can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:22 +#: src/features/user/components/modals/PrivacySetupModal.tsx:23 msgid "Who can message you?" msgstr "誰可以傳送訊息給你?" @@ -40436,7 +40580,7 @@ msgid "You can cancel the deletion process within 14 days" msgstr "您可以在 14 天內取消刪除程序" #. Small note at the bottom of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 +#: src/features/user/components/modals/PrivacySetupModal.tsx:107 msgid "You can change this anytime in your privacy settings, including for each community." msgstr "你隨時可以在你的隱私設定中更改此選項,也可以針對每個社群個別設定。" @@ -40709,7 +40853,7 @@ msgstr "您在訂閱 {PREMIUM_PRODUCT_NAME} 期間變更了標籤。除非續訂 msgid "You do not have access to the channel where this message was sent." msgstr "您沒有權限存取傳送此訊息的頻道。" -#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:91 +#: src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx:93 msgid "You don't have a recovery kit yet" msgstr "你還沒有復原套件" @@ -40963,7 +41107,7 @@ msgid "You will be taken to {redirectHostname} after authorizing." msgstr "授權後,您將會被導向 {redirectHostname}。" #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when the account also has an authenticator app. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:80 msgid "You won't be asked for a passkey after your password anymore. Your authenticator app stays as your second factor." msgstr "輸入密碼後,系統將不再要求您提供通行金鑰。您的驗證器應用程式仍會是您的第二道驗證。" @@ -40987,7 +41131,7 @@ msgid "You'll have to sign back in on all signed-out devices" msgstr "您必須在所有已登出的裝置上重新登入" #. Security settings: confirmation modal body for turning on passkey-based two-factor authentication. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:55 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:61 msgid "You'll need one of your passkeys to sign in on a new device. If you lose every passkey you can be locked out of your account. Backup codes will be saved for you so you still have a way in." msgstr "在新裝置上登入時,您需要使用其中一個通行金鑰。如果您遺失所有通行金鑰,就可能永久無法存取您的帳號。系統會為您保存備用碼,讓您仍有辦法登入。" @@ -41332,7 +41476,7 @@ msgid "Your account requires multi-factor authentication, but no supported metho msgstr "您的帳號需要多重要素驗證,但此裝置上未設定任何支援的方法。請使用已設定驗證器應用程式或安全金鑰的裝置登入,或聯絡此實例的管理員。" #. Security settings: confirmation modal body for turning off passkey-based two-factor authentication when passkeys are the only second factor on the account. -#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:68 +#: src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx:74 msgid "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." msgstr "使用密碼登入時,您的帳號將不再受雙重驗證保護。您也會失去在要求雙重驗證的社群中的進階權限。" @@ -41815,131 +41959,3 @@ msgstr "放大" #: src/features/user/components/settings_utils/search_index/KeybindsIndex.ts:86 msgid "Zoom out" msgstr "縮小" - -#. Heading above the list of communities whose direct message setting differs from the default, in the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:47 -msgid "{count, plural, one {# community has its own setting} other {# communities have their own setting}}" -msgstr "{count, plural, one {# 個社群有獨立設定} other {# 個社群有獨立設定}}" - -#. Unchecked checkbox in the privacy setup modal. When checked, the new setting also replaces the setting of the listed communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:84 -msgid "Also change the communities below to match" -msgstr "同時更改下方社群的設定" - -#. Shown next to a community in the privacy setup modal. Its members can send the user direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:52 -msgid "Can message you" -msgstr "可以傳送訊息給你" - -#. Nagbar body asking the user to review who can send them direct messages. -#: src/features/app/components/layout/app_layout/nagbars/PrivacySetupNagbar.tsx:15 -msgid "Choose who can send you direct messages." -msgstr "選擇誰可以傳送私人訊息給你。" - -#. Summary in the privacy setup modal when the new setting also applies to the listed current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:102 -msgid "Communities you join from now on will use this, and the communities below change to match." -msgstr "你之後加入的社群將會套用此設定,下方的社群也會隨之變更。" - -#. Summary in the privacy setup modal when the user changes the setting and no current community is affected. -#: src/features/user/components/modals/PrivacySetupModal.tsx:98 -msgid "Communities you join from now on will use this." -msgstr "你之後加入的社群將會套用這個設定。" - -#. Summary in the privacy setup modal when the user changes the setting without changing their current communities. -#: src/features/user/components/modals/PrivacySetupModal.tsx:93 -msgid "Communities you join from now on will use this. Your current communities keep their settings." -msgstr "你之後加入的社群將會套用此設定。你目前的社群會保留原有設定。" - -#. Small tag next to the privacy setup option that matches the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:76 -msgid "Current" -msgstr "目前" - -#. Reassurance in the privacy setup modal that friends can always send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:43 -msgid "Friends can always message you." -msgstr "朋友隨時都能傳訊息給你。" - -#. Primary button in the privacy setup modal when nothing is changed. Confirms the current settings. -#: src/features/user/components/modals/PrivacySetupModal.tsx:110 -msgid "Keep my current settings" -msgstr "保留我的目前設定" - -#. Summary in the privacy setup modal when the user keeps the current setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:89 -msgid "Nothing will change. This just confirms your settings." -msgstr "沒有任何變更。這只是確認您的設定。" - -#. Describes the current setting in the privacy setup modal when community members can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:35 -msgid "People in your communities can message you without being friends." -msgstr "你所在社群的成員無需加你為好友即可傳送訊息給你。" - -#. Describes the current setting in the privacy setup modal when only friends can send direct messages. -#: src/features/user/components/modals/PrivacySetupModal.tsx:39 -msgid "People in your communities need to be your friend before they can message you." -msgstr "你社群中的成員必須先成為你的朋友,才能傳送訊息給你。" - -#. Developer control label for the privacy setup banner. -#: src/features/devtools/components/NagbarControls.ts:69 -msgid "Privacy setup nagbar" -msgstr "隱私設定通知列" - -#. Heading of the box in the privacy setup modal that describes the current direct message setting. -#: src/features/user/components/modals/PrivacySetupModal.tsx:31 -msgid "Right now" -msgstr "目前" - -#. Explanation at the top of the privacy setup modal. -#: src/features/user/components/modals/PrivacySetupModal.tsx:27 -msgid "Take a moment to check who can message you. Nothing changes unless you choose to." -msgstr "花點時間檢查誰可以傳送訊息給你。除非你選擇更改,否則一切都不會改變。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:236 -msgid "Anyone who finds you can send a request. Turn this off to pick groups below." -msgstr "任何人找到你都可以傳送要求。關閉此選項即可選擇下方的群組。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:272 -msgid "Applies to bots in communities you join from now on. You can also change it for each community." -msgstr "之後加入的社群機器人將套用此設定。你也可以為每個社群個別變更。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:265 -msgid "Applies to communities you join from now on. You can also change it for each community." -msgstr "將套用到您之後加入的所有社群。您也可以為每個社群個別變更。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:231 -msgid "Choose who can send you a friend request." -msgstr "選擇誰可以向您傳送好友邀請。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:260 -msgid "Friends can always message you. These settings cover people and bots you only share a community with." -msgstr "好友隨時都能傳訊息給你。這些設定適用於你僅與其共享社群的人員和機器人。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:251 -msgid "People who share a community with you." -msgstr "與您共享社群的人。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/ConnectionsTab.tsx:243 -msgid "People who share at least one friend with you." -msgstr "與您至少有一位朋友的用戶。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:219 -msgid "Calls you allow still come through, but they don't ring." -msgstr "允許的通話仍會響鈴,但不會發出聲音。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:230 -msgid "Choose who can add you to a group chat without asking first." -msgstr "選擇誰可以在未經你同意的情況下將你加入群組聊天。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:183 -msgid "Choose who can start a call with you." -msgstr "選擇誰可以開始與你通話。" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:229 -msgid "Group chats" -msgstr "群組聊天" - -#: src/features/user/components/modals/tabs/privacy_safety_tab/CommunicationTab.tsx:218 -msgid "Receive calls silently" -msgstr "接聽電話時保持靜音" diff --git a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountSecurityCard.module.css b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountSecurityCard.module.css new file mode 100644 index 000000000..12e97c9ed --- /dev/null +++ b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountSecurityCard.module.css @@ -0,0 +1,134 @@ +/* SPDX-License-Identifier: AGPL-3.0-or-later */ + +.card { + display: flex; + flex-direction: column; + width: 100%; + border: 0.0625rem solid var(--background-modifier-accent); + border-radius: 0.75rem; + color: var(--text-primary); +} + +.headerless .rows > :first-child { + border-top: none; +} + +.header { + display: flex; + flex-direction: column; + gap: var(--spacing-3); + padding: var(--spacing-4); +} + +@media (min-width: 640px) { + .header { + flex-direction: row; + align-items: center; + justify-content: space-between; + gap: var(--spacing-4); + } +} + +.headerText { + display: flex; + flex: 1; + flex-direction: column; + gap: var(--spacing-1); + min-width: 0; +} + +.titleRow { + display: flex; + flex-wrap: wrap; + align-items: center; + gap: var(--spacing-2); +} + +.title { + margin: 0; + font-size: 0.9375rem; + font-weight: 600; + line-height: 1.3; + color: var(--text-primary); +} + +.description { + margin: 0; + font-size: 0.8125rem; + line-height: 1.4; + color: var(--text-tertiary); +} + +.headerAction { + display: flex; + flex-shrink: 0; + gap: var(--spacing-2); +} + +.rows { + display: flex; + flex-direction: column; +} + +.row { + display: flex; + flex-direction: column; + gap: var(--spacing-3); + border-top: 0.0625rem solid var(--background-modifier-accent); + padding: var(--spacing-3) var(--spacing-4); +} + +@media (min-width: 640px) { + .row { + flex-direction: row; + align-items: center; + justify-content: space-between; + gap: var(--spacing-4); + } +} + +.rowText { + display: flex; + flex: 1; + flex-direction: column; + gap: 0.125rem; + min-width: 0; +} + +.rowLabel { + font-size: 0.875rem; + font-weight: 500; + color: var(--text-primary); + overflow-wrap: anywhere; +} + +.rowDescription { + font-size: 0.8125rem; + line-height: 1.4; + color: var(--text-primary-muted); +} + +.rowWarning { + font-size: 0.8125rem; + line-height: 1.4; + color: var(--alert-warning-color); +} + +.rowActions { + display: flex; + flex-shrink: 0; + flex-wrap: wrap; + gap: var(--spacing-2); +} + +.emptyRow { + border-top: 0.0625rem solid var(--background-modifier-accent); + padding: var(--spacing-3) var(--spacing-4); + font-size: 0.8125rem; + color: var(--text-primary-muted); +} + +.switchRow { + border-top: 0.0625rem solid var(--background-modifier-accent); + padding: var(--spacing-3) var(--spacing-4); +} diff --git a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountSecurityCard.tsx b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountSecurityCard.tsx new file mode 100644 index 000000000..56fc81b1e --- /dev/null +++ b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountSecurityCard.tsx @@ -0,0 +1,125 @@ +// SPDX-License-Identifier: AGPL-3.0-or-later + +import statusStyles from '@app/features/app/components/dialogs/components/plutonium/PurchaseHistoryStatus.module.css'; +import styles from '@app/features/user/components/modals/tabs/account_security_tab/AccountSecurityCard.module.css'; +import {clsx} from 'clsx'; +import type React from 'react'; +import {useId} from 'react'; + +type AccountSecurityStatusTone = 'success' | 'muted' | 'neutral' | 'pending'; + +interface AccountSecurityCardProps { + title?: React.ReactNode; + 'aria-label'?: string; + description?: React.ReactNode; + status?: {label: React.ReactNode; tone: AccountSecurityStatusTone}; + action?: React.ReactNode; + children?: React.ReactNode; + 'data-flx'?: string; +} + +export const AccountSecurityCard: React.FC = ({ + title, + description, + status, + action, + children, + 'aria-label': ariaLabel, +}) => { + const titleId = useId(); + const hasHeader = title != null || action != null; + return ( +
+ {hasHeader ? ( +
+
+
+ {title != null ? ( +

+ {title} +

+ ) : null} + {status ? ( + + {status.label} + + ) : null} +
+ {description ? ( +

+ {description} +

+ ) : null} +
+ {action ? ( +
+ {action} +
+ ) : null} +
+ ) : null} + {children ? ( +
+ {children} +
+ ) : null} +
+ ); +}; + +interface AccountSecurityRowProps { + label: React.ReactNode; + description?: React.ReactNode; + warning?: React.ReactNode; + labelClassName?: string; + children?: React.ReactNode; + 'data-flx'?: string; +} + +export const AccountSecurityRow: React.FC = ({ + label, + description, + warning, + labelClassName, + children, +}) => ( +
+
+ + {label} + + {description ? ( + + {description} + + ) : null} + {warning ? ( + + {warning} + + ) : null} +
+ {children ? ( +
+ {children} +
+ ) : null} +
+); + +export const AccountSecurityEmptyRow: React.FC<{children: React.ReactNode; 'data-flx'?: string}> = ({children}) => ( +
+ {children} +
+); + +export const AccountSecuritySwitchRow: React.FC<{children: React.ReactNode; 'data-flx'?: string}> = ({children}) => ( +
+ {children} +
+); diff --git a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountTab.module.css b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountTab.module.css index 1882c57c8..cc6e3dd9c 100644 --- a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountTab.module.css +++ b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountTab.module.css @@ -1,60 +1,15 @@ /* SPDX-License-Identifier: AGPL-3.0-or-later */ -.row { - display: flex; - flex-direction: column; - gap: 0.75rem; -} - -.accountRows { - display: flex; - flex-direction: column; - gap: 1rem; -} - -@media (min-width: 640px) { - .row { - flex-direction: row; - align-items: center; - justify-content: space-between; - gap: 1.5rem; - } -} - -.rowContent { - flex: 1; -} - -.label { - display: block; - margin-bottom: 0.25rem; - font-weight: 500; - color: var(--text-primary); - font-size: 0.875rem; -} - -.description { - color: var(--text-primary-muted); - font-size: 0.875rem; -} - .emailRow { - display: flex; - flex-direction: column; + display: inline-flex; + flex-wrap: wrap; + align-items: center; gap: 0.5rem; } -@media (min-width: 640px) { - .emailRow { - flex-direction: row; - align-items: center; - gap: 0.5rem; - } -} - .emailText { color: var(--text-primary-muted); - font-size: 0.875rem; + font-size: 0.8125rem; } .emailTextSelectable { @@ -63,33 +18,11 @@ } .toggleButton { - margin-top: 0.1em; - text-align: left; color: var(--text-link); - font-size: 0.875rem; + font-size: 0.8125rem; cursor: pointer; } .toggleButton:hover { text-decoration: underline; } - -@media (min-width: 640px) { - .toggleButton { - text-align: center; - } -} - -.warningText { - color: var(--alert-warning-color); - font-size: 0.875rem; -} - -.divider { - border-top: 0.0625rem solid var(--background-header-secondary); - padding-top: 1rem; -} - -.claimButton { - align-self: flex-start; -} diff --git a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx index 9a22360c9..c3af2b92d 100644 --- a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx +++ b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/AccountTab.tsx @@ -9,6 +9,10 @@ import * as ModalCommands from '@app/features/ui/commands/ModalCommands'; import {modal} from '@app/features/ui/commands/ModalCommands'; import {EmailChangeModal} from '@app/features/user/components/modals/EmailChangeModal'; import {PasswordChangeModal} from '@app/features/user/components/modals/PasswordChangeModal'; +import { + AccountSecurityCard, + AccountSecurityRow, +} from '@app/features/user/components/modals/tabs/account_security_tab/AccountSecurityCard'; import styles from '@app/features/user/components/modals/tabs/account_security_tab/AccountTab.module.css'; import { RecoveryKitReminderAlert, @@ -29,6 +33,10 @@ const REVEAL_EMAIL_TOGGLE_DESCRIPTOR = msg({ message: 'Reveal', comment: 'Account settings: button that reveals the masked user email address. Verb, sentence case.', }); +const SIGN_IN_METHODS_DESCRIPTOR = msg({ + message: 'Sign-in methods', + comment: 'Accessible name for the group of email, password and recovery kit rows in account settings.', +}); const maskEmail = (email: string): string => { const [username, domain] = email.split('@'); const maskedUsername = username.replace(/./g, '*'); @@ -47,166 +55,107 @@ export const AccountTabContent: React.FC = observer( const {i18n} = useLingui(); const usesUsernameSignIn = RuntimeConfig.usesUsernameSignIn; const emailRow = usesUsernameSignIn ? null : isClaimed ? ( - <> -
-
Email address} + description={ + -
- Email address -
-
+ -
-
- {RuntimeConfig.emailsEnabled && ( - - )} -
- {RuntimeConfig.emailsEnabled && user.email && !user.verified && ( - + {showMaskedEmail ? i18n._(HIDE_EMAIL_TOGGLE_DESCRIPTOR) : i18n._(REVEAL_EMAIL_TOGGLE_DESCRIPTOR)} + + + } + data-flx="user.account-security-tab.account-tab.account-tab-content.email-row" + > + {RuntimeConfig.emailsEnabled && ( + )} - + ) : ( -
-
-
- Email address -
-
- No email address set -
-
+ Email address} + warning={No email address set} + data-flx="user.account-security-tab.account-tab.account-tab-content.email-row--unclaimed" + > -
+ ); - const passwordRow = ( -
-
- {isClaimed ? ( - <> -
-
- Password -
-
- {user.passwordLastChangedAt ? ( - Last changed: {DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n)} - ) : ( - Last changed: never - )} -
-
- - + const passwordRow = isClaimed ? ( + Password} + description={ + user.passwordLastChangedAt ? ( + Last changed: {DateUtils.getRelativeDateString(user.passwordLastChangedAt, i18n)} ) : ( - <> -
-
- Password -
-
- No password set -
-
- - - )} -
-
+ Last changed: never + ) + } + data-flx="user.account-security-tab.account-tab.account-tab-content.password-row" + > + + + ) : ( + Password} + warning={No password set} + data-flx="user.account-security-tab.account-tab.account-tab-content.password-row--unclaimed" + > + + ); return ( <> @@ -216,10 +165,13 @@ export const AccountTabContent: React.FC = observer( {usesUsernameSignIn && isClaimed && ( )} -
+ {emailRow} {passwordRow} {usesUsernameSignIn && isClaimed && ( @@ -228,7 +180,10 @@ export const AccountTabContent: React.FC = observer( data-flx="user.account-security-tab.account-tab.account-tab-content.recovery-kit-row" /> )} -
+ + {RuntimeConfig.emailsEnabled && isClaimed && !usesUsernameSignIn && user.email && !user.verified && ( + + )} ); }, diff --git a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx index 1686eb775..f7f13ab97 100644 --- a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx +++ b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/DangerZoneTab.tsx @@ -1,6 +1,5 @@ // SPDX-License-Identifier: AGPL-3.0-or-later -import {SettingsTabSection} from '@app/features/app/components/dialogs/shared/SettingsTabLayout'; import {AccountDeleteModal} from '@app/features/auth/components/modals/AccountDeleteModal'; import {AccountDisableModal} from '@app/features/auth/components/modals/AccountDisableModal'; import {GuildOwnershipWarningModal} from '@app/features/guild/components/modals/GuildOwnershipWarningModal'; @@ -9,12 +8,21 @@ import {DELETE_ACCOUNT_DESCRIPTOR, DISABLE_ACCOUNT_DESCRIPTOR} from '@app/featur import {Button} from '@app/features/ui/button/Button'; import * as ModalCommands from '@app/features/ui/commands/ModalCommands'; import {modal} from '@app/features/ui/commands/ModalCommands'; -import styles from '@app/features/user/components/modals/tabs/account_security_tab/AccountTab.module.css'; +import { + AccountSecurityCard, + AccountSecurityRow, +} from '@app/features/user/components/modals/tabs/account_security_tab/AccountSecurityCard'; import type {User} from '@app/features/user/models/User'; +import {msg} from '@lingui/core/macro'; import {Trans, useLingui} from '@lingui/react/macro'; import {observer} from 'mobx-react-lite'; import type React from 'react'; +const DANGER_ZONE_ACTIONS_DESCRIPTOR = msg({ + message: 'Disable or delete your account', + comment: 'Accessible name for the group of disable and delete account actions in account settings.', +}); + interface DangerZoneTabProps { user: User; isClaimed: boolean; @@ -49,41 +57,42 @@ export const DangerZoneTabContent: React.FC = observer(({use } }; return ( - <> + {isClaimed && ( - Temporarily disable your account. You can reactivate it later by signing back in.} - data-flx="user.account-security-tab.danger-zone-tab.danger-zone-tab-content.settings-tab-section" + data-flx="user.account-security-tab.danger-zone-tab.disable-row" > - + )} - Permanently delete your account and all associated data. This action cannot be undone. } - data-flx="user.account-security-tab.danger-zone-tab.danger-zone-tab-content.settings-tab-section--2" + data-flx="user.account-security-tab.danger-zone-tab.delete-row" > - - + + ); }); diff --git a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx index 1580dd2b8..0bbf00b67 100644 --- a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx +++ b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/RecoveryKitSettings.tsx @@ -6,7 +6,7 @@ import * as ModalCommands from '@app/features/ui/commands/ModalCommands'; import {modal} from '@app/features/ui/commands/ModalCommands'; import {WarningAlert} from '@app/features/ui/warning_alert/WarningAlert'; import * as RecoveryKitCommands from '@app/features/user/commands/RecoveryKitCommands'; -import styles from '@app/features/user/components/modals/tabs/account_security_tab/AccountTab.module.css'; +import {AccountSecurityRow} from '@app/features/user/components/modals/tabs/account_security_tab/AccountSecurityCard'; import type {User} from '@app/features/user/models/User'; import RecoveryKitStatus from '@app/features/user/state/RecoveryKitStatus'; import * as DateUtils from '@app/features/user/utils/DateFormatting'; @@ -79,37 +79,30 @@ export const RecoveryKitRow = observer(({user}: {user: User}) => { const status = useRecoveryKitStatus(user); const {creating, create} = useCreateRecoveryKit(); const createdAt = status?.createdAt ?? null; + const missing = status != null && !status.hasRecoveryKit; return ( -
-
-
-
- Recovery kit -
- {status && !status.hasRecoveryKit ? ( -
- You don't have a recovery kit yet -
- ) : ( -
- {createdAt ? ( - Created {DateUtils.getRelativeDateString(createdAt, i18n)} - ) : ( - Lets you reset your password if you forget it. - )} -
- )} -
- -
-
+ Recovery kit} + description={ + missing ? null : createdAt ? ( + Created {DateUtils.getRelativeDateString(createdAt, i18n)} + ) : ( + Lets you reset your password if you forget it. + ) + } + warning={missing ? You don't have a recovery kit yet : null} + data-flx="user.account-security-tab.recovery-kit-settings.recovery-kit-row" + > + + ); }); diff --git a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/SecurityTab.module.css b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/SecurityTab.module.css index d5dcd4f55..5ca81b467 100644 --- a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/SecurityTab.module.css +++ b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/SecurityTab.module.css @@ -1,91 +1,11 @@ /* SPDX-License-Identifier: AGPL-3.0-or-later */ -.row { - display: flex; - flex-direction: column; - gap: 0.75rem; -} - -@media (min-width: 640px) { - .row { - flex-direction: row; - align-items: center; - justify-content: space-between; - gap: 1.5rem; - } -} - -.rowContent { - flex: 1; -} - -.label { - display: block; - margin-bottom: 0.25rem; - font-weight: 500; - color: var(--text-primary); - font-size: 0.875rem; -} - -.description { - color: var(--text-primary-muted); - font-size: 0.875rem; -} - .warningText { margin-top: 0.25rem; color: var(--alert-warning-color); font-size: 0.875rem; } -.divider { - border-top: 0.0625rem solid var(--background-modifier-accent); - padding-top: 1rem; -} - -.passkeyList { - display: flex; - flex-direction: column; - gap: 0.75rem; -} - -.passkeyItem { - display: flex; - flex-direction: column; - gap: 0.75rem; -} - -@media (min-width: 640px) { - .passkeyItem { - flex-direction: row; - align-items: center; - justify-content: space-between; - gap: 1.5rem; - } -} - -.passkeyInfo { - flex: 1; -} - -.passkeyName { - display: block; - margin-bottom: 0.25rem; - font-weight: 500; - color: var(--text-primary); - font-size: 0.875rem; -} - -.passkeyDetails { - color: var(--text-primary-muted); - font-size: 0.75rem; -} - -.passkeyActions { - display: flex; - gap: 0.5rem; -} - .claimButton { align-self: flex-start; } diff --git a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx index 00cf4d169..981f0f13e 100644 --- a/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx +++ b/fluxer_app/src/features/user/components/modals/tabs/account_security_tab/SecurityTab.tsx @@ -19,6 +19,12 @@ import * as ModalCommands from '@app/features/ui/commands/ModalCommands'; import {modal} from '@app/features/ui/commands/ModalCommands'; import {Switch} from '@app/features/ui/components/form/FormSwitch'; import * as UserCommands from '@app/features/user/commands/UserCommands'; +import { + AccountSecurityCard, + AccountSecurityEmptyRow, + AccountSecurityRow, + AccountSecuritySwitchRow, +} from '@app/features/user/components/modals/tabs/account_security_tab/AccountSecurityCard'; import styles from '@app/features/user/components/modals/tabs/account_security_tab/SecurityTab.module.css'; import type {User} from '@app/features/user/models/User'; import type {WebAuthnCredential} from '@app/features/user/state/WebAuthnCredentials'; @@ -85,9 +91,54 @@ const COULD_NOT_UPDATE_PASSKEY_TWO_FACTOR_DESCRIPTOR = msg({ message: "Couldn't update passkey two-factor authentication", comment: 'Title of the error modal shown when the passkey two-factor setting could not be saved.', }); -const ACCOUNT_ACCESS_DESCRIPTOR = msg({ - message: 'Account access', - comment: 'Security settings section for third-party app access and signed-in devices.', +const APPS_AND_DEVICES_DESCRIPTOR = msg({ + message: 'Apps and devices', + comment: 'Security settings card title for third-party app access and signed-in devices.', +}); +const TWO_FACTOR_CARD_DESCRIPTION_DESCRIPTOR = msg({ + message: 'Ask for a second step after your password when you sign in.', + comment: 'Security settings: description under the two-factor authentication card title.', +}); +const STATUS_ON_DESCRIPTOR = msg({ + message: 'On', + comment: + 'Security settings: status badge next to the two-factor authentication title when it is turned on. One word.', +}); +const STATUS_OFF_DESCRIPTOR = msg({ + message: 'Off', + comment: + 'Security settings: status badge next to the two-factor authentication title when it is turned off. One word.', +}); +const PASSKEY_COUNT_DESCRIPTOR = msg({ + message: '{count, plural, one {# passkey} other {# passkeys}}', + comment: 'Security settings: badge next to the Passkeys title showing how many passkeys are registered.', +}); +const TURN_OFF_AUTHENTICATOR_APP_DESCRIPTOR = msg({ + message: 'Turn off authenticator app', + comment: + 'Security settings: accessible name for the button that removes authenticator-app two-factor authentication.', +}); +const SET_UP_AUTHENTICATOR_APP_DESCRIPTOR = msg({ + message: 'Set up authenticator app', + comment: 'Security settings: accessible name for the button that starts authenticator-app setup.', +}); +const RENAME_PASSKEY_NAMED_DESCRIPTOR = msg({ + message: 'Rename passkey {passkeyName}', + comment: + 'Security settings: accessible name for the rename button on a passkey row. {passkeyName} is the name the user gave the passkey.', +}); +const DELETE_PASSKEY_NAMED_DESCRIPTOR = msg({ + message: 'Delete passkey {passkeyName}', + comment: + 'Security settings: accessible name for the delete button on a passkey row. {passkeyName} is the name the user gave the passkey.', +}); +const MANAGE_AUTHORIZED_APPS_DESCRIPTOR = msg({ + message: 'Manage authorized apps', + comment: 'Security settings: accessible name for the button that opens the authorized apps list.', +}); +const MANAGE_DEVICES_DESCRIPTOR = msg({ + message: 'Manage devices', + comment: 'Security settings: accessible name for the button that opens the signed-in devices list.', }); const MANAGE_APPS_AND_DEVICES_WITH_ACCESS_TO_YOUR_DESCRIPTOR = msg({ message: 'Manage apps and devices with access to your account', @@ -289,47 +340,36 @@ export const SecurityTabContent: React.FC = observer( ); } + const totpDescription = hasTotpMfa ? ( + Codes from your authenticator app are your second step when you sign in. + ) : ( + Use an authenticator app to generate codes for two-factor authentication + ); return ( <> - Add an extra layer of security to your account} - data-flx="user.account-security-tab.security-tab.security-tab-content.settings-tab-section--2" + description={i18n._(TWO_FACTOR_CARD_DESCRIPTION_DESCRIPTOR)} + status={ + hasAnyMfa + ? {label: i18n._(STATUS_ON_DESCRIPTOR), tone: 'success'} + : {label: i18n._(STATUS_OFF_DESCRIPTOR), tone: 'muted'} + } + data-flx="user.account-security-tab.security-tab.two-factor-card" > -
-
-
- Authenticator app -
-
- {hasTotpMfa ? ( - Two-factor authentication is enabled - ) : ( - Use an authenticator app to generate codes for two-factor authentication - )} -
- {needsEmailVerification && !hasTotpMfa && ( -
- {i18n._(VERIFY_EMAIL_BEFORE_AUTHENTICATOR_APP_DESCRIPTOR)} -
- )} -
+ Authenticator app} + description={totpDescription} + warning={ + needsEmailVerification && !hasTotpMfa ? i18n._(VERIFY_EMAIL_BEFORE_AUTHENTICATOR_APP_DESCRIPTOR) : null + } + data-flx="user.account-security-tab.security-tab.authenticator-app-row" + > {hasTotpMfa ? ( ) : ( )} -
+ {hasAnyMfa && ( -
Backup codes} + description={View and manage your backup codes for account recovery} + data-flx="user.account-security-tab.security-tab.backup-codes-row" > -
-
-
- Backup codes -
-
- View and manage your backup codes for account recovery -
-
- -
-
+ + )} -
- + Passkeys} description={Use passkeys to sign in without a password} - data-flx="user.account-security-tab.security-tab.security-tab-content.settings-tab-section--3" - > -
-
-
- Registered passkeys -
- {needsEmailVerification && ( -
- {i18n._(VERIFY_EMAIL_BEFORE_PASSKEY_DESCRIPTOR)} -
- )} -
+ status={ + passkeys.length > 0 + ? { + label: i18n._(PASSKEY_COUNT_DESCRIPTOR, {count: passkeys.length}), + tone: 'neutral', + } + : undefined + } + action={ -
+ } + data-flx="user.account-security-tab.security-tab.passkeys-card" + > + {needsEmailVerification && ( + + {i18n._(VERIFY_EMAIL_BEFORE_PASSKEY_DESCRIPTOR)} + + )} + {passkeys.length === 0 && !needsEmailVerification && ( + + No passkeys yet. Add one to sign in with your fingerprint, face or a security key. + + )} + {passkeys.map((passkey) => { + const createdDate = DateUtils.getRelativeDateString(new Date(passkey.created_at), i18n); + const lastUsedDate = passkey.last_used_at + ? DateUtils.getRelativeDateString(new Date(passkey.last_used_at), i18n) + : null; + const passkeyName = passkey.name; + return ( + + Added {createdDate}, last used {lastUsedDate} + + ) : ( + Added {createdDate}, never used + ) + } + data-flx="user.account-security-tab.security-tab.security-tab-content.passkey-item" + > + + + + ); + })} {passkeys.length > 0 && ( -
+ Require a passkey as your second factor} description={Ask for a passkey after your password when you sign in} @@ -451,154 +513,51 @@ export const SecurityTabContent: React.FC = observer( onChange={handleTogglePasskeyTwoFactor} data-flx="user.account-security-tab.security-tab.security-tab-content.switch.passkey-two-factor" /> -
+ )} - {passkeys.length > 0 && ( -
-
- {passkeys.map((passkey) => { - const createdDate = DateUtils.getRelativeDateString(new Date(passkey.created_at), i18n); - const lastUsedDate = passkey.last_used_at - ? DateUtils.getRelativeDateString(new Date(passkey.last_used_at), i18n) - : null; - return ( -
-
-
- {passkey.name} -
-
- {lastUsedDate ? ( - - Added: {createdDate} • last used: {lastUsedDate} - - ) : ( - Added: {createdDate} - )} -
-
-
- - -
-
- ); - })} -
-
- )} -
+ {(onManageAuthorizedApps || onManageLinkedDevices) && ( - {onManageAuthorizedApps && ( -
-
-
- {i18n._(AUTHORIZED_APPS_DESCRIPTOR)} -
-
- {i18n._(REVIEW_APPS_THAT_CAN_ACCESS_YOUR_ACCOUNT_DESCRIPTOR)} -
-
-
+ )} {onManageLinkedDevices && ( -
-
-
-
- {i18n._(LINKED_DEVICES_DESCRIPTOR)} -
-
- {i18n._(REVIEW_SIGNED_IN_DEVICES_DESCRIPTOR)} -
-
- -
-
+ Manage + + )} -
+ )} );